Oracle

Så fungerar det

Varje läggning här börjar med kvantslumptal. Här är var de kommer ifrån och hur de blir kort.

Kvantslump

En vanlig datorgenerator räknar fram sina tal ur ett startvärde: de ser bara slumpmässiga ut. En kvantgenerator mäter en fysikalisk process vars utfall enligt kvantfysiken inte kan förutsägas, inte ens i princip.

Det gör inte korten klokare. Men det betyder att ingen, inte ens vi, kunde ha känt till läggningen i förväg.

Var talen kommer ifrån

Talen kommer från LfD QRNG, en kvantgenerator för slumptal vid Leibniz Universität Hannover, som ställer sina tal till allas förfogande.

Vår server hämtar dem 1 KB i taget och håller dem i minnet. Varje byte används en gång och kastas sedan.

Så blandas korten

En byte blir ett kort utan snedvridning. Om byten hamnar utanför det största intervall som går jämnt upp i antalet kvarvarande kort, kastas den och nästa tas. En enkel divisionsrest skulle ge vissa kort oftare än andra.

Sedan dras korten ett i taget ur det som finns kvar i leken (partiell Fisher-Yates-blandning). Varje kort är lika sannolikt på varje plats.

När kvantgeneratorn inte svarar

Om LfD inte svarar inom en och en halv sekund blandar servern med Cloudflares vanliga generator, och sidan skriver det under läggningen. Utan anslutning till servern blandar din webbläsare enligt samma regler och säger det också.

En läggning kallas kvantläggning bara när dess tal verkligen var kvanttal.

För underhållning

Oracle är gjort för nöje och eftertanke. Korten fattar inga beslut åt dig och ersätter inte råd från en läkare, en advokat eller en finansiell rådgivare.

Oracle görs av Caféine Software. Sajten har inga annonser och ingen spårning.