Гсч в покере что это
Правда о ГСЧ покер румов
Введение
В этой статье вы узнаете об одной из важнейших составляющих онлайн покера — генераторе случайных чисел (ГСЧ). «Честность» ГСЧ различных покер-румов регулярно подвергается сомнению и обязательно обсуждается на любом ресурсе посвященном покеру. Пользователи постоянно жалуются на «подкрученный» генератор, который позволяет комнате сдерживать более сильных игроков для того чтобы большинство представляющее категорию «более слабых игроков» осталось лояльным комнате. Давайте разберемся действительно ли все так плохо со случайностью на покерных сайтах.
Все вы в курсе что такое генератор случайных чисел и как он реализуется на компьютере, но для полноты статьи я опишу основные понятия. При желании можете пропустить следующий раздел.
Определения
Генератор случайных чисел (ГСЧ) должен генерировать абсолютно случайную последовательность чисел. Такую последовательность можно получить если использовать какие-то физические природные процессы, например: физический шум, космическое излучение, радиационный фон и т.д. В компьютерных системах различают программные и аппаратные ГСЧ. Первые фактически являются генератором псевдослучайных чисел (ГПСЧ) и представляют из себя алгоритм, генерирующий последовательность чисел, элементы которой почти независимы друг от друга и подчиняются заданному распределению. Так как алгоритм предопределен, то и последовательность полученных чисел тоже предопределена. Получается если знать алгоритм ГПСЧ, то можно получить и «случайную» последовательность.
Аппаратный ГСЧ представляет из себя устройство, использующее какой-либо из внешних источников энтропии для получения последовательностей.
Сейчас ГСЧ обычно реализуется комбинированием ГПСЧ и внешнего источника энтропии. В компьютерах в качестве такого источника используют счетчик тактов процессора, шум звуковой карты или оригинальные способы, к примеру «ГСЧ из WiFi-шума».
ГСЧ в онлайн покере
Генерация случайных последовательностей карт вместе с их передачей от сервера клиенту — одна из основ безопасности покер-рума, поэтому им уделяется большое внимание. Для такой важной системы недопустимо использовать генератор псевдослучайных чисел, потому что его можно будет взломать и получить последовательность чисел, а потом и расшифровать карты игроков и неоткрытые карты стола.
Все покер-румы получают различные сертификаты, чтобы доказать состоятельность своих ГСЧ и софта. Cigital — одна из крупнейших компаний в этой области, занимается, в том числе, сертификацией покерного софта и ГСЧ. Сертификат этой компании есть у крупнейших покер-румов Full Tilt Poker и PokerStars. Основа тестирования любого ГСЧ — набор тестов NIST (National Institute of Standards and Technology), основанных на стандарте США FIPS 140-2 (Federal Information Processing Standard). Он включает различные тесты от теста на соотношение 0 и 1 в генерируемой последовательности, до теста на сжатие алгоритмом LZO (случайная последовательность не может быть существенна сжата, потому что не должна иметь много повторяющихся последовательностей).
Для генерации случайных последовательностей они используют систему из одного или нескольких источников энтропии и алгоритма ГПСЧ. Например, крупнейший покер-рум PokerStars использует данные от пользователей (передвижения мышью, время реакции на определенные действия и т.д.) как фактор случайности и аппаратный ГСЧ Quantis, сертифицированный швейцарским Федеральным бюро метрологии. Quantis использует физические процессы для генерации числовых последовательностей. Он улавливает фотоны и пропускает их через полупрозрачное зеркало. Два события: отражение и прохождение света принимаются за 0 и 1. Quantis выпускается с разными интерфейсами: USB, PCI, PCI-E с потоком случайных чисел в 4 Мбит/с. Также есть 16 Мбит/с модификация для PCI устройств. Цена такого девайса €890 — €1165 для 4 Мбит/с потока и €2000 для 16 Мбит/с. Также в PokerStars есть критерии определения достаточной степени случайности. Например, если данных от пользователей недостаточно, то раздача не начинается пока не будет обеспечена достаточная генерация случайных бит аппаратным ГСЧ. Само преобразование потока случайных бит в числа происходит так: если нужно число от 0 до 25, то выбирается 5 бит и преобразуется в число от 0 до 31; если число больше 25, то процесс повторяется. Для перетасовки колоды выбирается исходная колода и пустая, из первой выбирается случайная карта и переносится во вторую. Так, пока все карты не будут перенесены в изначально пустую колоду.
В целом, покер-румы используют два вида тасования колоды: одиночное и постоянное. В одиночном колода тасуется один раз перед раздачей, а в постоянном тасовка продолжается всю раздачу. Второй вариант вносит дополнительную защиту от взлома, потому что следующая карта стола неизвестна до последнего момента. Постоянная тасовка, например, используется во втором по величине покер-руме — FullTilt. Сам ГСЧ FullTilt’a построен по похожему с PokerStars принципу, используются 3 независимых генератора: аппаратный ГСЧ с физическим источником энтропии и два независимых ГПСЧ (ISAAC и OpenSSL). Вообще такой вариант комбинирования нескольких генераторов случайных чисел используется сейчас повсеместно, но на заре становления онлайн покера дела с ГСЧ обстояли гораздо хуже.
История с Planet Poker и ASF Software Inc.
random_number : Byte ;
begin
< Fill the deck with unique cards >
for ctr : = 1 to 52 do
Card [ ctr ] : = ctr ;
< Randomly rearrange each card >
for ctr : = 1 to 52 do begin
random_number : = random ( 51 ) + 1 ;
tmp : = card [ random_number ] ;
card [ random_number ] : = card [ ctr ] ;
card [ ctr ] : = tmp ;
end ;
CurrentCard : = 1 ;
JustShuffled : = True ;
end ;
Вкратце, берется неотсортированная колода карт и карты от 1 до 52 меняются местами с любой случайной картой. Для генерации случайных чисел используются Pascal-функции random, randomize, которые используют системный таймер и алгоритм ГПСЧ для получения случайных чисел.
Первая ошибка алгоритма кроется в функции random(n) — она, в отличие от большинства Pascal-функций, возвращает значение от 0 до n-1. Т.е. «random(51)+1» дает нам число от 1 до 51 — классическая ошибка off-by-one. Получается текущая карта никогда не будет меняться местами с последней 52-й картой, что уже дает отклонение от случайности получаемой колоды.
Также специалисты «Reliable Software Tehnologies» выявили несостоятельность самого алгоритма, даже если исправить ошибку off-by-one. Для демонстрации этого они использовали описанный выше алгоритм:
for ( i is 1 to n )
Swap i with random position between 1 and n
Для простоты расчетов использовалась колода из 3-х карт. В результате колоды 231, 213 и 132 встречались чаще чем 312, 321 и 123. Понятно, что для колоды из 52-х карт какие-то варианты перетасовки колоды должны были встречаться чаще чем другие.
Еще одним важным упущением было количество возможных колод в таком ГСЧ. При реальной перетасовке карт возможны 52!= 8,06*1067 вариантов колоды. Pascal-функции генерируют случайные числа на основе системных часов. Основа для расчета случайного числа — количество милисекунд с полуночи. В сутках всего 86 400 000 миллисекунд, таким образом мы имеем всего 86,4 млн возможных вариантов перетасовки колоды, что гораздо меньше реально возможной.
И это не все, найденные недостатки не дают особого преимущества для игроков, но следующая уязвимость позволяла полностью узнать последовательность карт в колоде. Все опять же из-за ГПСЧ, точнее его предсказуемости. Исследователи написали эксплоит, который в точности мог показывать все карты игроков и оставшиеся карты стола после выложенных на стол 3-х карт. Таким образом он основывался на 5-ти известных картах: 2-х игрока и 3-х на столе. Используя аналогичный Pascal алгоритм ГСЧ и подбирая разное количество миллисекунд с отклонением от текущего времени (время генерации карт должно было быть близко к локальному времени), эксплоит находил точное совпадение 5-ти известных карт и выдавал все остальные.
После этого эксплоит дополнительно синхронизировал локальное время с временем сервера, и следующие переборы занимали меньше одной секунды.
Real Deal и технология Cut’N Shuffle
Отдельно стоит упомянуть покер-рум Real Deal с их инновационным подходом к раздаче карт. Игра на реальные деньги в нем началась 7 мая 2010 г. Для перетасовки используется реальная колода карт и специальная шафл-машина для их перемешивания.
Этот запатентованный аппарат называется Cut’N Shuffle. С его помощью получается настоящее перемешивание реальной колоды карт. К тому же раздающему игроку предлагается подрезать колоду (он может и отказаться), что вносит дополнительный элемент случайности. Видеозаписи каждой перетасовки колоды сохраняются на сервере и любой игрок может получить их при желании. Это довольно молодая технология, посмотрим насколько она будет успешной в будущем.
Заключение
В заключении хотелось бы порассуждать о возможных махинациях с ГСЧ. Прибыль покер-рума идет от рейка (часть банка которую забирает себе казино), так что для них не важно кто выигрывает, им важно только количество наигранного рейка. Отсюда втекает идея прибыльной махинации: раздавать чаще хорошие комбинации нескольким игрокам, чтобы они пытались сыграть на все деньги. Вполне реализуемо, но все тайное когда-нибудь становится явным, а утечка такой информации вполне возможна. И вряд ли небольшая прибавка в прибыли стоит огромных потерь, если такой обман раскроют. Поэтому, если вы играете в покер и вам фатально не везет, не стоит обвинять во всем «подкрученный» ГСЧ, просто переждите полосу неудач и продолжайте играть.
На практике, чаще всего, игроки пытаются переложить свои ошибки на сильные плечи ГСЧ, обвиняя его во всех собственных неудачах. Всегда анализируйте собственные действия и ищите ошибки, перед тем как перекинуть вину на разработчиков софта.
Что такое ГСЧ в покере – как гарантируется честность игры
Задача покер-рума не только в том, чтобы предоставить клиентам возможность для игры в покер, но и обеспечить честность и равные условия для всех участников игры. В оффлайн комнатах это обеспечивается специальным оборудованием, обученным персоналом, всесторонним контролем над строгим соблюдением правил участниками раздачи и крупье. В онлайн же заведениях используются другие методы, задача которых поставить всех пользователей в равные условия. Покерные сайты применяют ГСЧ в покере для обеспечения безопасности и равных условий в игре.
ГСЧ в покере – это специальный Генератор Случайных Чисел, определяющий полностью случайным образом, какую карту получит игрок.
Для чего нужен генератор случайных чисел
Если бы карты в онлайн покере раздавались по заранее составленному алгоритму, например – множество заранее перетасованных колод, некоторые пользователи бы могли оказаться в неравных условиях по отношению к другим соперникам. К тому же, используя специальные программные инструменты, предприимчивые игроки могли бы изучить имеющиеся алгоритмы и вычислить в них закономерности, тем самым получив возможность определять последовательность карт колоды. Благодаря этому, они смогли бы «знать прикуп» — определить карты соперников и вычислить, какие карты будут выложены на стол следующими.
Программы для анализа алгоритмов можно скачать в интернете – их разработано множество вариантов. Однако они оказываются бесполезными, если онлайн комната использует специальный генератор, который создает случайные последовательности каждый раз. Результат работы ГСЧ невозможно предсказать заранее, даже проанализировав миллионы раздач, для которых он ранее перетасовывал колоду.
Что такое ГСЧ в покере
Для того чтобы генерировать числа случайным образом могут использоваться программные и физические методы:
Ярким примером физического ГСЧ является генератор случайных чисел ПокерСтарс. В нём используется сложнейшее оборудование для тасования колоды, в котором за основу взято отражение фотонов, что обеспечивает полнейшую непредсказуемость результата. Об этой технологии упоминается в небольшом ролике о ПокерСтарс, который Вы можете посмотреть (русские субтитры):
В настоящее время онлайн используются оба вида ГСЧ в покере. Молодые сайты зачастую не могут позволить применение дорогостоящего физического генератора, поэтому вынуждены обходиться программным вариантом. Поэтому организациями, которые выдают лицензии на право предоставлять услуги в онлайн формате, зачастую выдвигаются строгие требования к надежности ГСЧ.
Лицензирование
На сайте любого уважающего себя покерного рума можно найти сведения о лицензии и о том, кто её предоставил. При оформлении лицензии контролирующие органы производят обязательную проверку генератора или запрашивают сведения, подтверждающие, что он прошел её в специализированном учреждении. Лабораторий, которые могут провести независимую и надежную проверку в мире не так много. Если ГСЧ не обеспечивает надежности, комната может не получить лицензию. Слово «может» использовано не случайно, так как некоторые лицензиаты являются независимыми конторами, и их деятельность никем не регулируется и не проверяется.
Обязательно проверяйте наличие и подлинность лицензии покер-рума, в котором планируете играть на деньги, и обращайте внимание на то, где она была получена. Вы можете оценить надежность лицензиата. Например, есть большая разница между лицензией, полученной в Великобритании или США с той, которая выдана на неизвестном острове в Тихом океане. Кроме того, уточните – проводилась ли проверка надежности и как обеспечивается честность игры.
Жалобы игроков
В отзывах о любых покер-румах можно встретить утверждения пользователей, что комната использует накрученный ГСЧ, который позволяет выигрывать одним пользователям и делает так, чтобы другие проигрывали. На самом деле это имеет место только в небольшом количестве комнат, которые не заботятся о репутации и не пользуются высокой популярностью. Крупные румы не используют таких методов, так как дорожат своим рейтингом и клиентами. Однако появление негативных отзывов – закономерность. Так как покер – это интеллектуальная игра, она привлекает множество опытных игроков, играющих ради заработка. Поэтому пользователи, не знающие стратегии или знающие её плохо и не умеющие применять, проигрывают, обвиняя в неудачах, конечно же, покерный сайт.
В интернете также можно увидеть записи раздач, которые кажутся нереальными и создается впечатление, что без подкрученного ГСЧ здесь не обошлось. Например: Каре проигрывает Стрит Флешу, сразу три участника раздачи составляют Каре или Стрит Флеши. На самом деле такие ситуации допустимы теорией вероятности, хотя и редки. Но, несмотря на крайнюю редкость, они должны иметь место по теории вероятности, так как в некоторых комнатах уже сыграно несколько миллиардов раздач, чего вполне достаточно для того, чтобы случились даже самые редчайшие ситуации.
ГСЧ в покере – важный инструмент для обеспечения честности и равных условий для всех участников игрового процесса. Регистрируясь в покерной комнате, обязательно узнайте из официальных источников, какой генератор она использует и кто гарантирует надежность и непредсказуемость его работы.
Как работает ГСЧ покер-румов и существуют ли доказательства его подкрученности
ГСЧ в онлайн покере — это генератор случайных чисел. Этот алгоритм отвечает за создание последовательности чисел, которая имитирует рандомное выпадение карт из колоды. В покере он заменяет привычное перетасовывание руками.
Часто игроки онлайн-румов утверждают, что ГСЧ подкручен, поэтому они редко получают сильные карты. Или попадают с хорошими комбинациями в ситуации, когда у соперников руки еще сильнее. Это заблуждение, вызванное эмоциями и горечью поражений.
Покер-румам бессмысленно подкручивать алгоритмы в пользу отдельных игроков, потому что это несет больше рисков, чем выгод. Комната зарабатывает на том, что люди соревнуются между собой, и ей не важно, кто чаще побеждает.
ГСЧ в покере — что это?
Надежный покер-рум обеспечивает непредсказуемость раздачи карт так, словно это происходит в живой игре. Для этого применяются ГСЧ — особые устройства или алгоритмы, используемые в различных отраслях и даже в обычных компьютерах. Техническая реализация различается, но задача общая — на основе непредсказуемых входных данных (источника энтропии) генерируется последовательность чисел, которую невозможно вычислить заранее.
Обычно ГСЧ работает на сервере компании, а участники игры получают готовую информацию. В качестве источника энтропии используются несколько вариантов относительно случайных входных данных: траектория движения мыши, время обдумывания решений, внешние природные процессы.
Генератор случайных чисел (англ. Random Number Generator) — это компьютерная программа, которая составляет заранее неизвестные комбинации цифр.
Принято выделять два вида ГСЧ:
Виды ГСЧ | Характеристики |
Программные | Псевдослучайный генератор, который формирует последовательности цифр, исходя из заданного начального значения. Поскольку оно предопределено, то и выпадающие комбинации также предугадываются. Не используется в современных покер-румах. |
Аппаратные | Для последовательностей каждый раз используются разные начальные величины. Чтобы получать исходные данные, программа учитывает какой-либо источник энтропии. В компьютере им становятся ритм процессора, вибрации платы, действия пользователя. |
В современных ГСЧ покер-румов обычно используются комбинации алгоритмов программных и аппаратных генераторов. Не стоит путать термин с ГПСЧ (Генератор Псевдо Случайных Чисел). Последнее устройство предсказуемо и, если постараться, можно рассчитать алгоритм, который оно использует при генерации.
История появления
Впервые играть в покер на реальные деньги в интернете предложила площадка Planet Poker. Случилось это в начале 1998 года. Вопросы безопасности игры в таком формате серьезно заинтересовали представителей многих хай-тек компаний, в частности, Cigital. Работники хотели удостовериться в надежности алгоритмов программы, и в Planet Poker в ответ на просьбы и в качестве демонстрации своей уверенности в ГСЧ опубликовали его исходный код. Обнаружения ошибок долго ждать не пришлось.
Первый лик, который нашли эксперты по безопасности, заключался в том, что при случайной перетасовке колоды первая карта не могла поменяться с 52-й. Из-за такой мелочи уже наблюдалось существенное отклонение от абсолютной случайности.
Второй важный недостаток алгоритма был в программных ограничениях функций Pascal. Не вдаваясь в технические детали, просто скажем, что генератор Planet Poker мог выдать не более 86.4 млн вариаций сдачи 52-карточной колоды, тогда как в реальной жизни их было намного больше.
И третий минус, который поставил крест на надежности программного обеспечения покер-рума — возможность узнать полную последовательность раздаваемой колоды. Видя три карты на борде и две карманные, можно было вычислить все стартеры оппонентов, а также терн и ривер.
Как работает ГСЧ в покере
Обязанность любого покер-рума — гарантия безопасности генерации случайных последовательностей карт и надежности передачи информации между сервером и игровым клиентом. В связи с этим применение псевдослучайных программных генераторов недопустимо, так как присутствует риск их взлома и получения последовательностей чисел злоумышленниками. Иначе говоря, взломщики будут знать, какие карты выпали их оппонентам.
Чтобы доказать безопасность и надежность генераторов, покерные комнаты получают подтверждающие сертификаты. К примеру, генератор случайных чисел на PokerStars сертифицирован топовой американской компанией Cigital. Для объективного тестирования ГСЧ покер-румов применяется набор тестов NIST, разработанный на основе стандарта США FIPS 140-2.
Создание рандомной числовой последовательности происходит на основании нескольких источников энтропии и алгоритма генератора псевдослучайных чисел. К примеру, на том же PokerStars используются данные о поведении пользователей: движение мыши, клики по разным областям экрана, время перед принятием решения. Энтропия считывается аппаратным ГСЧ компании Quantis, который, в конечном счете, выдает числовую последовательность. Скорость потока случайных чисел может составлять от 4 до 16 мегабит в секунду.
Принципиальная схема работы ГСЧ для покера и других азартных онлайн-игр
Также на PokerStars существует понятие «достаточная степень случайности». Пока программа не поймет, что значение высоко, карты не сдаются. К примеру, если пользовательских данных недостаточно для формирования комбинации чисел, раздача начнется позже. Задержка составит всего несколько десятых секунды, так что игрок этого не заметит, но генератору чисел времени хватит, чтобы преобразовать поток случайных бит в цифры.
Происходит это по следующему алгоритму: для получения числа в диапазоне от 0 до 25 счетчик выбирает 5 бит и преобразовывает в значение от 0 до 31. Если оно получилось больше 25, процедура повторяется по кругу. При помощи такого алгоритма исходную колоду перетасовывают с нуля и игроки получают карты в случайном порядке.
Перемешивание может происходить постоянно в режиме реального времени либо один раз перед раздачей. Более защищенным считается первый вариант, поскольку каждая последующая карта, появляющаяся на борде, остается неизвестной до последнего момента.
Раздача карт вживую для онлайн рума
Малоизвестный в СНГ покер-рум Real Deal решил проводить тасовку карт с особым энтузиазмом. Для этого покерная комната использовала не классический генератор случайных чисел, а специальную шафл-машину. Устройство перемешивало реальную колоду карт и проецировало результат на онлайн стол. Аппарат был запатентован и получил название Cut’N Shuffle.
Cut’N Shuffle в действии
Машина полностью решает проблемы псевдорандома, обеспечивает безопасность раздачи и даже при желании предлагает игрокам срезать колоду. А видеозаписи перетасовок хранятся на серверах покер-рума, и каждый желающий может с ними ознакомиться. Технология молода и пока непопулярна, однако в будущем все может измениться.
ГСЧ в покере и блокчейн
Во многом конкурентов обошел Coin Poker. Это молодой покер-рум, работающий на принципах блокчейна. Для пополнения счета, вывода денег и расчетов за столами используются криптовалюты — это уже обычная практика, которая даже создала свой микрорынок онлайн покера.
Но Coin Poker пошел дальше и решил использовать блокчейн, известный своей децентрализованностью, в честном перемешивании карт. В 2018 году криптовалютный рум выложил в открытый доступ программный код используемого ГСЧ. Он позволяет участнику лично быть одним из источников энтропии.
Как игроку Coin Poker поучаствовать в тасовке колоды:
Последовательность символов может быть любой — от 1 цифры или буквы до осмысленной фразы или абсурдной абракадабры. Участие добровольное — некоторые игроки не пользуются функцией и даже не знают о ее предназначении.
Как работает RNG в Coin Poker
После раздачи в разделе RNG появляется номер, на который можно нажать. Затем активируется опция Hands Hindsight, которая позволяет увидеть борд и всю колоду, кроме закрытых карт соперников.
Подкручен ли ГСЧ в покер-румах
В завершение статьи хотелось бы поговорить о том, почему ни один нормальный покер-рум не будет проводить махинации с генератором цифр и пытаться обмануть игроков. Дело в способе формирования прибыли. Доход любой покерной компании идет с рейка — комиссии, взимаемой с каждого банка. Руму нет разницы, кто выигрывает и у кого. Рейк будет заработан в любом случае.
Более того, компании хотят, чтобы каждый понимал их честность. Это увеличивает количество пользователей, укрепляет репутацию азартных развлечений в глазах широкой аудитории. Инвестиции в честно организованную игру долгосрочны, потому что позволяют бизнесу работать дольше и эффективнее.
Если кажется, что генератор случайных чисел наверняка подкручен, лучше вспомнить, сколько раз в подобной ситуации становишься победителем, а сколько — в роли счастливчика. Многие люди воспринимают удачу как должное, а когда она отворачивается, подозревают несправедливость. Запомните простой факт: нет ни одного прямого доказательства подкрученности ГСЧ в покер-румах.
Непредвзятость генераторов случайных чисел подтверждают не только независимые исследования, но и проверки профессиональных игроков. На покерных форумах неоднократно организовывались группы энтузиастов для анализа баз из нескольких миллионов раздач. Выявленные отклонения реальных результатов от ожидаемых находились в пределах математической погрешности.
Можно уверенно говорить, что PokerStars, GGPokerOK, 888poker, partypoker, PokerMatch, Покердом и другие крупные покер-румы не заинтересованы в подкрутке ГСЧ. Бизнес этих компаний строится на честных взаимоотношениях с пользователями и прозрачности.
Могут ли подкручивать молодые или небольшие румы? Скорее нет. Даже самый маленький покерный сайт — это серьезный бизнес с большими ожиданиями и высокими рисками. И подрывать собственную идею незаконными подстройками очень недальновидно. Если бы существовал проект, намеренно подкручивающий ГСЧ, он бы быстро был раскрыт и столкнулся бы с большой ответственностью.
Почему игроки не верят в честность ГСЧ покер-румов
Покер — игра навыков, где результат частично зависит от фортуны. Любой участник может попасть в серию везения или неудач. Кому-то даже может два раза подряд выйти роял флеш. Те, кто попадает в черные полосы, эмоционально сложно их переносят и не верят в честность покер-рума — это особенность человеческого мышления.
Имеет ли отношение к этому фактор ГСЧ — не совсем. Перед генератором все игроки равны, и для него нет избранных. Также часто бывает когда неопытные покеристы винят машину в поражениях, не учитывая дисперсию — отклонение от математического ожидания.
По статистике, около 70% покеристов проигрывают на дистанции. А факт потери денег тяжело воспринимать — для таких случаев существует психологическое понятие «защитный механизм». Это когда человек пытается найти крайнего и не может обвинить себя в чем-либо.
Заключение
ГСЧ — устройство генерирующее информацию в случайном порядке. Машина работает и выдает числа, которые преобразуются в последовательность карт в колоде, производя виртуальную перетасовку. Взломать современный ГСЧ покер румов невозможно, как и настроить его, чтобы он раздавал одним игрокам хорошие руки, а другим плохие.