Oracle

Как работи

Всяко подреждане тук започва с квантови случайни числа. Ето откъде идват и как се превръщат в карти.

Квантова случайност

Обикновеният компютърен генератор изчислява числата си от начална стойност: те само изглеждат случайни. Квантовият генератор измерва физичен процес, чийто изход според квантовата физика не може да се предскаже дори по принцип.

Това не прави картите по-мъдри. Но означава, че никой, дори ние, не би могъл да знае подреждането предварително.

Откъде идват числата

Числата идват от LfD QRNG, квантов генератор на случайни числа в Университета „Лайбниц“ в Хановер, отворен за всички.

Нашият сървър ги взема на порции по 1 KB и ги пази в паметта. Всеки байт се използва веднъж и се изхвърля.

Как се разбъркват картите

Байтът се превръща в карта без изкривяване. Ако байтът е извън най-големия диапазон, който се дели точно на броя на оставащите карти, той се отхвърля и се взема следващият. Простият остатък от деление би вадил някои карти по-често от други.

След това картите се теглят една по една от останалото в тестето (частично разбъркване на Фишър-Йейтс). Всяка карта е еднакво вероятна на всяка позиция.

Ако квантовият генератор не отговори

Ако LfD не отговори до секунда и половина, сървърът разбърква с обикновения генератор на Cloudflare и страницата казва това под подреждането. Без връзка със сървъра картите се разбъркват от браузъра ви по същите правила и това също се казва.

Подреждането се нарича квантово само ако числата наистина са били квантови.

За забавление

Oracle е направен за удоволствие и размисъл. Картите не вземат решения вместо вас и не заменят съвета на лекар, адвокат или финансов консултант.

Oracle се прави от Caféine Software. В сайта няма реклами и проследяване.