Cum funcționează
Aici fiecare tragere începe cu numere aleatoare cuantice. Iată de unde vin și cum devin cărți.
Hazardul cuantic
Un generator obișnuit de calculator își calculează numerele dintr-o valoare de pornire: ele doar par aleatoare. Un generator cuantic măsoară un proces fizic al cărui rezultat, potrivit fizicii cuantice, nu poate fi prezis nici măcar în principiu.
Asta nu face cărțile mai înțelepte. Înseamnă însă că nimeni, nici măcar noi, nu putea cunoaște tragerea dinainte.
De unde vin numerele
Numerele vin de la LfD QRNG, un generator cuantic de numere aleatoare al Universității Leibniz din Hanovra, care le oferă tuturor.
Serverul nostru le aduce în tranșe de 1 KB și le păstrează în memorie. Fiecare octet se folosește o singură dată, apoi se aruncă.
Cum se amestecă cărțile
Un octet devine carte fără distorsiuni. Dacă octetul cade în afara celui mai mare interval care se împarte exact la numărul de cărți rămase, este aruncat și se ia următorul. Un simplu rest al împărțirii ar scoate unele cărți mai des decât altele.
Apoi cărțile se trag una câte una din ce a rămas în pachet (amestecare parțială Fisher-Yates). Fiecare carte este la fel de probabilă pe fiecare poziție.
Dacă generatorul cuantic nu răspunde
Dacă LfD nu răspunde într-o secundă și jumătate, serverul amestecă cu generatorul obișnuit al Cloudflare, iar pagina scrie asta sub tragere. Fără conexiune la server, browserul tău amestecă după aceleași reguli și spune și el asta.
O tragere se numește cuantică doar dacă numerele ei au fost cu adevărat cuantice.
Pentru divertisment
Oracle este făcut pentru plăcere și reflecție. Cărțile nu iau decizii în locul tău și nu înlocuiesc sfatul unui medic, al unui avocat sau al unui consilier financiar.
Oracle este realizat de Caféine Software. Site-ul nu are reclame și nici urmăritori.