Генератор случайных чисел или просто ГСЧ – это специальная последовательность действий, которая создает вариации чисел, логично не связанных друг с другом.
Такая случайная последовательность может быть получена при использовании каких-либо физических естественных процессов. Таких, как шум, космическое излучение или радиационный фон. В сфере IT-технологий распределяют ГСЧ разделяется на программное и аппаратное. При этом первый вид является генератором псевдослучайных чисел. ГСПЧ является последовательность действий, которая производит последовательность чисел, которые практически не зависят друга, но подчиняются заданному распределению. Так как алгоритм в таком случае предопределен, то и последовательность выдаваемых им чисел тоже предопределена. А значит, что теоретически ее можно вычислить.
Аппаратный ГСЧ представляет из себя устройство, которое связано со внешним источником энтропии.
В настоящее время компьютерные ГСЧ являются симбиозом программных и аппаратных генераторов. В качестве внешних источников обычно используется шум от работы звуковой карты или же WiFi-шумы.
Особенности ГСЧ в покере
Качественная работа ГСЧ обеспечивает успех покер-руму. Если в реальной жизни казино полагаются на хорошо подготовленных крупье, то онлайн приходится довериться программистам, которые создадут качественный софт, что не подводит в работе на практике. Полноценная работа генератора случайных чисел обеспечивает равноправие в игре между всеми пользователями рума.
Перед свои запуском, покер-румы получают специальные сертификаты, которые свидетельствуют о том, что их ГСЧ работает с учетом всех необходимых требований. Одной из крупнейших компаний, которая занимается тестирование и выдачей сертификатов является Cigital. Проверку в этой компании проходили такие известные покер-румы, как ПокерСтарс и Фул Тилт Покер. Процесс тестирования любого ГСЧ в покере основан на, так называемом, National Institute of Standards and Technology. Это набор тестов, который основан на стандартах США FIPS 140-2.
Крупнейший покер рум ПокерСтарс использует в своем генераторе случайных чисел вместе алгоритмом ГСПЧ еще несколько источников энтропии. При этом два независимых источников независимы друг от друга. Первым есть Лазерный луч, который пропускается через полупрозрачное стекло. Информация с этого источника считывается в двоичной системе. На практике все происходит так: если луч проходит сквозь стекло, то это считается за 0, а если отражается – за 1.
В результате этого получается постоянны непрерывных поток единиц и нулей, которые переводятся в числа от 1 до 52. При этом каждой карте в колоде присвоено число.
Вторым внешним источником энтропии являются движения курсора мыши пользователей, паузы между кликами, а также другие действия во время игры. Все эти данные соединяются с программным генератором случайных чисел и на выходе получается абсолютно случайная последовательность независимых друг от друга чисел, которые конвертируются в карты на игровом столе.
Заключение
В кругах регулярных игроков часто подымается тема ГСЧ в покере и его объективности. Ведь доход покер-румов в своем большинстве зависит не от количества выигранных раздач, а от взыскания рейка с каждой раздачи. Логично предположить, что покер-рума будет выгодней настроить генератор таким образом, чтоб он выдавал несколько высоки рук игрокам за один столом для того, чтоб они охотнее вносили деньги в банк. Но стоит ли такой риск своей репутации? Скорей всего, нет.
И администрация румов это должна понимать. Минимальная утечка информации может стать причиной громкого скандала. Поэтому, когда возникают мысли о том, что ГСЧ «подкручен», сначала нужно проследить за деталями своей игры.