Jak to działa
Każdy rozkład zaczyna się tu od kwantowych liczb losowych. Oto skąd pochodzą i jak stają się kartami.
Kwantowa losowość
Zwykły generator komputerowy oblicza liczby z wartości początkowej: one tylko wyglądają na losowe. Generator kwantowy mierzy proces fizyczny, którego wyniku według fizyki kwantowej nie da się przewidzieć nawet w zasadzie.
Nie czyni to kart mądrzejszymi. Oznacza jednak, że nikt, nawet my, nie mógł znać rozkładu z góry.
Skąd pochodzą liczby
Liczby pochodzą z LfD QRNG, kwantowego generatora liczb losowych Uniwersytetu Leibniza w Hanowerze, który udostępnia je wszystkim.
Nasz serwer pobiera je porcjami po 1 KB i trzyma w pamięci. Każdy bajt jest używany raz, a potem wyrzucany.
Jak tasuje się karty
Bajt staje się kartą bez skrzywienia. Jeśli bajt wypada poza największy zakres, który dzieli się bez reszty przez liczbę pozostałych kart, zostaje odrzucony i bierze się następny. Zwykła reszta z dzielenia dawałaby niektóre karty częściej niż inne.
Potem karty dobiera się po jednej z tego, co zostało w talii (częściowe tasowanie Fishera-Yatesa). Każda karta jest jednakowo prawdopodobna na każdym miejscu.
Gdy generator kwantowy nie odpowiada
Jeśli LfD nie odpowie w ciągu półtorej sekundy, serwer tasuje zwykłym generatorem Cloudflare, a strona pisze o tym pod rozkładem. Bez połączenia z serwerem karty tasuje twoja przeglądarka według tych samych zasad i też o tym mówi.
Rozkład nazywa się kwantowym tylko wtedy, gdy jego liczby naprawdę były kwantowe.
Dla rozrywki
Oracle powstał dla przyjemności i refleksji. Karty nie podejmują decyzji za ciebie i nie zastępują porady lekarza, prawnika ani doradcy finansowego.
Oracle tworzy Caféine Software. Na stronie nie ma reklam ani śledzenia.