Slik virker det
Hver legging her begynner med kvantetilfeldige tall. Her er hvor de kommer fra, og hvordan de blir til kort.
Kvantetilfeldighet
En vanlig datamaskingenerator regner ut tallene sine fra en startverdi: de ser bare tilfeldige ut. En kvantegenerator måler en fysisk prosess der utfallet ifølge kvantefysikken ikke kan forutsies, ikke engang i prinsippet.
Det gjør ikke kortene klokere. Men det betyr at ingen, ikke engang vi, kunne ha visst leggingen på forhånd.
Hvor tallene kommer fra
Tallene kommer fra LfD QRNG, en kvantegenerator for tilfeldige tall ved Leibniz Universität Hannover, som gjør tallene sine tilgjengelige for alle.
Serveren vår henter dem 1 KB om gangen og holder dem i minnet. Hver byte brukes én gang og kastes så.
Slik stokkes kortene
En byte blir til et kort uten skjevhet. Hvis byten havner utenfor det største intervallet som går opp i antallet gjenværende kort, kastes den, og den neste tas. En enkel divisjonsrest ville gitt noen kort oftere enn andre.
Deretter trekkes kortene ett og ett fra det som er igjen i stokken (delvis Fisher-Yates-stokking). Hvert kort er like sannsynlig på hver plass.
Når kvantegeneratoren ikke svarer
Hvis LfD ikke svarer innen halvannet sekund, stokker serveren med Cloudflares vanlige generator, og siden skriver det under leggingen. Uten forbindelse til serveren stokker nettleseren din etter de samme reglene og sier det også.
En legging kalles kvantelegging bare når tallene virkelig var kvantetall.
Til underholdning
Oracle er laget for glede og ettertanke. Kortene tar ikke avgjørelser for deg og erstatter ikke råd fra en lege, en advokat eller en finansrådgiver.
Oracle lages av Caféine Software. Nettstedet har ingen reklame og ingen sporing.