Как работи
Всяко подреждане тук започва с квантови случайни числа. Ето откъде идват и как се превръщат в карти.
Квантова случайност
Обикновеният компютърен генератор изчислява числата си от начална стойност: те само изглеждат случайни. Квантовият генератор измерва физичен процес, чийто изход според квантовата физика не може да се предскаже дори по принцип.
Това не прави картите по-мъдри. Но означава, че никой, дори ние, не би могъл да знае подреждането предварително.
Откъде идват числата
Числата идват от LfD QRNG, квантов генератор на случайни числа в Университета „Лайбниц“ в Хановер, отворен за всички.
Нашият сървър ги взема на порции по 1 KB и ги пази в паметта. Всеки байт се използва веднъж и се изхвърля.
Как се разбъркват картите
Байтът се превръща в карта без изкривяване. Ако байтът е извън най-големия диапазон, който се дели точно на броя на оставащите карти, той се отхвърля и се взема следващият. Простият остатък от деление би вадил някои карти по-често от други.
След това картите се теглят една по една от останалото в тестето (частично разбъркване на Фишър-Йейтс). Всяка карта е еднакво вероятна на всяка позиция.
Ако квантовият генератор не отговори
Ако LfD не отговори до секунда и половина, сървърът разбърква с обикновения генератор на Cloudflare и страницата казва това под подреждането. Без връзка със сървъра картите се разбъркват от браузъра ви по същите правила и това също се казва.
Подреждането се нарича квантово само ако числата наистина са били квантови.
За забавление
Oracle е направен за удоволствие и размисъл. Картите не вземат решения вместо вас и не заменят съвета на лекар, адвокат или финансов консултант.
Oracle се прави от Caféine Software. В сайта няма реклами и проследяване.