На днях руководство PokerStars опубликовало занятное видео, в котором рассказало, как онлайн клуб генерирует случайные числа в ходе перетасовки карт.
Gary Hill, директор отдела IT операций, приоткрыл завесу тайны того, каким же образом PokerStars добивается такой качественной перетасовки карт. Дело в том, что процесс этот основывается на квантовой теории и осуществляется путём направления потока фотонов на специальное зеркало!
К чему все эти сложности? «Только так мы можем добиться поистине случайной генерации чисел», - отвечает Cristian Calude, автор «Экспериментального доказательства квантовой случайности при вычислении». «Компьютер не может обеспечить качественную генерацию случайных чисел, а ведь это и является важным моментом при игре в покер».
«Квантовая теория» на службе PokerStars
В онлайн клубе PokerStars используется система, разработанная Швейцарской компанией «Quantis». ГСЧ клуба работает на основе квантовой теории. Процесс этот выглядит примерно так: отдельный фотон направляется на полу-отражающее зеркало. Пройдёт ли фотон через зеркало или отразится – дело случая.
Исследователи из университета Окленда в Новой Зеландии изучили уровень случайности, который достигается при использовании системы «Quantis» и сравнили его с другими вычислительными методами. Результаты удивляют – квантовая случайность на самом деле не поддаётся вычислению и прогнозированию, а значит, не может идти в сравнение с генерируемой компьютером случайностью. Соответственно, такой ГСЧ максимально надёжен, т.к. генерация чисел не может быть фальсифицирована или воспроизведена дважды.
Дополнительная безопасность
Однако PokerStars идут дальше и добавляют ещё один уровень безопасности в свой ГСЧ. «Влияние пользователя» также влияет на генерацию случайных чисел во время перетасовки карт и включает в себя «движения мыши и время событий, собранные из клиентского программного обеспечения».
Профессор физических наук Оксфордского университета, David Deutsch, утверждает, что уровень случайности при подключении оптического процесса вырастает до бесконечности в параллельных вселенных.
Так что в следующий раз, когда тебе не повезёт за столом, и ты проиграешь раздачу на ривере по маловероятной случайности, помни, что в других вселенных могут быть бесконечные триллионы других «тебя», которые эту раздачу выиграли. Что поделаешь? Физика – сложная штука.