Oracle

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.