Как программа «тасует» карты

В видеопокере карты не лежат в колоде за экраном: их выбирает генератор случайных чисел — программа, которая производит непредсказуемые значения. Чтобы результат соответствовал обычной колоде, эти значения используют для виртуального перемешивания карт или их выбора без повторов. Поэтому одна карта не может появиться в раздаче дважды.

Это важно: если бы программа выбирала каждую карту независимо, она могла бы, например, выдать две одинаковые карты одного достоинства и масти. Такая раздача уже не соответствовала бы честной колоде. В типичной игре видеопокера сначала появляются пять карт, а затем игрок решает, какие оставить; остальные заменяются картами из ещё не использованной части виртуальной колоды.

Что значит «те же шансы»

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

В регулируемых версиях игры требования к программному обеспечению призваны обеспечить именно такое соответствие установленным правилам и вероятностям. Это не означает, что каждый отдельный короткий отрезок игры обязан выглядеть ровным: случайность может дать несколько неудачных раздач подряд. Смысл требования — в способе формирования каждой раздачи, а не в обещании выигрыша или чередования удач.

Почему это имеет значение за экраном

Для игрока решение о замене карт остаётся стратегическим, но оно принимается внутри уже случайно полученной раздачи. Программа должна моделировать колоду, а не подстраивать карты под желаемый исход — именно поэтому правила виртуальной тасовки важны не меньше, чем таблица выплат.