Hogyan működik
Itt minden kirakás kvantumvéletlen számokkal kezdődik. Íme, honnan jönnek, és hogyan lesznek belőlük kártyák.
Kvantumvéletlen
Egy szokásos számítógépes generátor egy kezdőértékből számolja ki a számait: azok csak véletlennek látszanak. A kvantumgenerátor egy olyan fizikai folyamatot mér, amelynek kimenetele a kvantumfizika szerint még elvben sem jósolható meg.
Ettől a kártyák nem lesznek bölcsebbek. Azt viszont jelenti, hogy senki sem tudhatta előre a kirakást, még mi sem.
Honnan jönnek a számok
A számok az LfD QRNG-től származnak, amely a hannoveri Leibniz Egyetem kvantumos véletlenszám-generátora, és mindenki számára elérhetővé teszi a számait.
Szerverünk 1 KB-os adagokban kéri le őket, és a memóriában tartja. Minden bájtot egyszer használunk fel, aztán eldobunk.
Hogyan keverjük a kártyákat
A bájtból torzítás nélkül lesz kártya. Ha a bájt kívül esik azon a legnagyobb tartományon, amely maradék nélkül osztható a megmaradt kártyák számával, eldobjuk, és a következőt vesszük. Az egyszerű osztási maradék egyes kártyákat gyakrabban adna ki, mint másokat.
Ezután a kártyákat egyenként húzzuk abból, ami a pakliban maradt (részleges Fisher–Yates-keverés). Minden kártya minden helyen egyformán valószínű.
Ha a kvantumgenerátor nem válaszol
Ha az LfD másfél másodpercen belül nem válaszol, a szerver a Cloudflare szokásos generátorával kever, és az oldal ezt a kirakás alá is kiírja. Szerverkapcsolat nélkül a böngésződ keveri a kártyákat ugyanazokkal a szabályokkal, és ezt is jelzi.
Egy kirakást csak akkor nevezünk kvantumosnak, ha a számai tényleg kvantumszámok voltak.
Szórakozásra
Az Oracle örömre és elmélkedésre készült. A kártyák nem döntenek helyetted, és nem helyettesítik orvos, ügyvéd vagy pénzügyi tanácsadó tanácsát.
Az Oracle-t a Caféine Software készíti. Az oldalon nincs reklám és nincs követés.