Что такое ГСЧ в покере

Из этой статьи вы узнаете об одной из самых важных составляющих покера в интернете – ГСЧ, или генераторе случайных чисел. Этой теме посвящались, наверное, тысячи постов на различных сайтах и форумах. Ежедневно огромное количество игроков в покер обвиняют ГСЧ в своих неудачах и проигрышах, приводя все новые и новые доказательства того, что генератор случайных чисел все же работает не случайно, а запрограммировано.

По мнению некоторых игроков покер-румы специально изменяют последовательность чисел для того, чтобы хорошие карты доставались более слабым игрокам. В результате опытные покеристы не получают ощутимого преимущества, и поэтому новички успешно конкурируют с ними, что дает им стимул продолжать игру. Покер-руму это только и нужно, ведь от потраченных всеми пользователями денег они имеют свой процент, называемый рейком. Действительно ли покер-румы «подкручивают» генератор случайных чисел, или это лишь вымысел неудачливых игроков?!


Что такое ГСЧ

Для начала нужно понять, что это такое ГСЧ и как он устроен. Генератором случайных чисел называется механический или программный алгоритм, который выдает совершенно произвольную последовательность чисел. Для того чтобы получить такую последовательность можно использовать некоторые физические явления, например звук, световое или радиационное излучение – любая величина, имеющая по своей сути не постоянный характер.

Что касается компьютерной техники, то здесь используется два вида ГСЧ – программное и аппаратное. Программный ГСЧ также называют генератором псевдослучайных чисел, т.к. он генерирует последовательности, не зависимые один от другого, однако подчиняющиеся определенному способу распределения. Таким образом, алгоритм ГПСЧ можно высчитать, и в результате узнать последовательность чисел.

Аппаратный же генератор случайных чисел для выдачи результата использует различные источники внешней энтропии. Современные ГСЧ применяют одновременно и аппаратный и псевдослучайный генераторы случайных чисел. В качестве внешней энтропии в компьютерном оборудовании могут применять датчики шума винчестера, счетчик тактовой частоты ЦП, колебания волны Wi-Fi и мн.др.


Как ГСЧ используется в онлайн покере

Что такое ГСЧ в покере онлайн? Это тот же генератор случайных чисел, только применимый к колоде карт, используемой в покерных раздачах. В покер-румах ГСЧ является одним из важнейших элементов, который гарантирует безопасность рума. Естественно, здесь нельзя ограничиться использованием ГПСЧ, который вполне можно взломать и выяснить алгоритм выстраивания последовательностей чисел – с этой информацией можно будет со 100% точностью высчитывать карты соперника.

Чтобы исключить возможность обмана или «подкручивания» со стороны покер-рума, все покерные интернет ресурсы проходят специальную сертификацию на предмет состоятельности ГСЧ. Cigital – это самая авторитетная компания в этой области, которая регулярно проверяет софт крупнейших покер-румов, среди которых Покер Старз и Фулл Тильт Покер. Компания использует самые продвинутые технологии, которые позволяют разносторонне изучить работу ГСЧ и выяснить, имеется ли в них какая-либо последовательность, или ошибки.

Для того чтобы этих закономерностей избежать недостаточно использовать только программные ГСЧ, также необходимы источники энтропии. В самом известном покер-руме мира PokerStars в этом качестве выступает пользовательская энтропия, которая собирает информацию от действий игроков и на основании ее генерирует последовательность чисел (например, может приниматься в расчет траектория движения компьютерной мыши). Следует отметить, что Покер Старс уделяет повышенное внимание этому вопросу, т.к. покер-рум заботится о своей репутации, и не может допустить чтобы пользователи были не уверены в их софте. Поэтому ПО комнаты работает таким образом, что если недостаточно данных для формирования пользовательского ГСЧ, раздача не будет начинаться до тех пор, пока не произойдет генерация с помощью аппаратного ГСЧ.

Все покер-румы используют два варианта тасования карт – одиночные и постоянные. Первый вариант заключается в том, что колода перетасовывается только один раз непосредственно перед раздачей. Во время постоянной тасовки, карты меняют свое положение в колоде на протяжении всей раздачи. Следует отметить, что второй вид тасовки более безопасен, т.к. при попытке взлома все равно невозможно будет получить информацию о том, какие карты будут выложены следующими. Сегодня во всех крупных покер-румах используется три независимых ГСЧ, один из которых обязательно оснащен физическим источником энтропии. Однако такое положение вещей было не всегда, первые ГСЧ были примитивны и не функциональны.


История возникновения покерного ГСЧ

Планет Покер – это первая комната, которая предложила игру в интернете на реальные деньги. Произошло это в далеком 1998 году. Что такое ГСЧ в покере тогда еще никто не интересовался, и не задумывался, как он работает. Однако чуть позже к покер-руму возникли вопросы со стороны компании, которая ныне известна, как Cigital. Специалисты этой компании тщательно изучили работу ГСЧ и софта Планет Покер. Покер-рум дал на это разрешение для того, чтобы продемонстрировать своим пользователям свою честность и безопасность комнаты.

В результате исследований было выяснено, что для тасовки карт покер-румом использовался алгоритм, в соответствии с которым в колоде берется случайная карта и меняется местами с любой другой произвольной картой. Однако в этой системе обнаружилась ошибка. Используемый алгоритм менял местами только карты от 1 до 51, в то время, как последняя 52 карта оставалась нетронутой, что давало существенное отклонение от случайности.

Однако на этом ошибки ПО покер-рума не закончились. В результате исследований колод с тремя картами (используя алгоритм покер-рума), было установлено, что некоторые варианты составления колоды встречаются гораздо чаще, чем другие. Соответственно, и для колоды в 52 карты тоже будет наблюдаться неравномерность.

Используемый ГСЧ также был несовершенен из-за того, что не давал полный диапазон возможных вариантов перетасовок колод. При реальной тасовке карт, колода может сложиться 8.06*1067 вариантами. При составлении алгоритма работы ГСЧ покер-рума использовались числа, сгенерированные относительно количества миллисекунд, начиная с 12 часов ночи. Т.к. в сутках всего 86.4 млн миллисекунд, то и вариантов перетасовки колоды точно такое же количество, что гораздо меньше, чем при реальной тасовке.

Специалисты исследовательской компании смогли написать программу, которая могла со 100% точностью считывать алгоритм поведения ГСЧ. В результате, зная две свои карты и три карты на столе, можно было сопоставить эти значения с одним из вариантов тасовки колоды и узнать порядок расположения всех остальных карт в колоде и у соперников. Благо, эту программу написали не сами игроки, иначе первый-покер рум мог понести огромный убытки. В результе этих исследований Планет Покер выявил много ошибок, которые вовремя смог исправить.

Так все же, проводят покер-румы махинации с ГСЧ или это выдумки неудачливых игроков, оправдывающих свои проигрыши? Всем известно, что основная прибыль покер-румов идет с рейка, т.е. процента с каждой раздачи. Логично, что если бы комнаты пользовались «подкручиванием» ГСЧ, то они раздавали бы хорошие карты одному или нескольким из игроков, чтобы те шли ва-банк (давая тем самым большой рейк руму). Такая возможность вполне реальна, но в случае обнаружения подобных махинаций, покер-рум понесет убытки просто несопоставимые с возможной прибылью от изменения алгоритма работы ГСЧ. Поэтому можно с высокой долей уверенности сказать, что покер-румы (во всяком случае, самые именитые) никак не влияют на работу ГСЧ, и карты формируются совершенно в случайной последовательности.

Назад

Самый большой выигрыш в покер

Вперед

Участвуйте в Мировой Серии с национальной командой

Популярное за сегодня
Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *