Oracle

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.