Oracle

Sådan virker det

Hver lægning her begynder med kvantetilfældige tal. Her er, hvor de kommer fra, og hvordan de bliver til kort.

Kvantetilfældighed

En almindelig computergenerator beregner sine tal ud fra en startværdi: de ser kun tilfældige ud. En kvantegenerator måler en fysisk proces, hvis udfald ifølge kvantefysikken ikke kan forudsiges, heller ikke i princippet.

Det gør ikke kortene klogere. Men det betyder, at ingen, heller ikke vi, kunne have kendt lægningen på forhånd.

Hvor tallene kommer fra

Tallene kommer fra LfD QRNG, en kvantegenerator af tilfældige tal ved Leibniz Universität Hannover, som stiller sine tal til rådighed for alle.

Vores server henter dem 1 KB ad gangen og gemmer dem i hukommelsen. Hver byte bruges én gang og kasseres derefter.

Sådan blandes kortene

En byte bliver til et kort uden skævhed. Hvis byten falder uden for det største interval, der går lige op i antallet af resterende kort, kasseres den, og den næste tages. En simpel rest ved division ville få nogle kort til at komme oftere end andre.

Derefter trækkes kortene ét ad gangen fra det, der er tilbage i bunken (delvis Fisher-Yates-blanding). Alle kort er lige sandsynlige på alle pladser.

Når kvantegeneratoren ikke svarer

Hvis LfD ikke svarer inden for halvandet sekund, blander serveren med Cloudflares almindelige generator, og siden skriver det under lægningen. Uden forbindelse til serveren blander din browser efter de samme regler og siger det også.

En lægning kaldes kun kvante, når dens tal virkelig var kvantetal.

Til underholdning

Oracle er lavet for fornøjelsens og eftertankens skyld. Kortene træffer ikke beslutninger for dig og erstatter ikke råd fra en læge, en advokat eller en finansiel rådgiver.

Oracle laves af Caféine Software. Siden har ingen reklamer og ingen sporing.