Контроль Случайности для Кено
Перед каждым очередным раундом сервер в случайном порядке замешивает номера от 1 до 80. В результате создаётся случайная последовательность из 80 чисел. Первые 20 элементов данной последовательности будут использованы в ходе раунда, когда в игровом окне появятся 20 выбранных шариков.
Использование контроля случайности в Кено происходит по той же схеме, что и для карточных игр. Панель в верхней части игрового окна выглядит следующим образом:
Кнопка 1 используется для получения справочной информации. Поле 3 содержит в себе контрольную сумму чисел, которые будут использованы в текущем раунде. Контрольная сумма рассчитывается с помощью алгоритма SHA-256. Нажав кнопку 2, эта контрольная сумма будет скопирована в буфер обмена.
Перед началом раунда последовательность из 80 чисел может быть изменена, точно так же как колода карт в карточных играх, предлагаемых казино. Другими словами, игрок может изменить порядок расположения чисел в последовательности. Для этого используется тот же механизм, как и в карточных играх: возможность сделать срез последовательности (поле 5) или изменение порядка чисел (поле 6).
По завершении раунда, в поле 3 появится новая контрольная сумма. Эта сумма соответствует новой последовательности, которая будет использована в следующем раунде. На этом этапе игрок может проверить результаты только что закончившегося раунда, нажав кнопку 4. Откроется новое окно, где игрок сможет увидеть предыдущую контрольную сумму, а так же всю информацию об оригинальной последовательности, использованной в данном раунде. Информация предоставляется в виде последовательности текстовых символов, например:
После слова numbers (номера/числа) представлены числа из оригинальной последовательности. За словами server code word (серверное кодовое слово) следует ключевая фраза, сформированная сервером для безопасности казино.
Нажав кнопку Calculate checksum (посчитать контрольную сумму), игрок увидит контрольную сумму для текстовой информации выше. После этого игрок может сравнить эту сумму с той, которую он получил в начале раунда. Тот факт, что эти две суммы идентичны, доказывает, что в игре была использована та же последовательность, которая была создана изначально.
В нижней части экрана игрок может увидеть оригинальную последовательность из 80 чисел, а также последовательность, изменённую после среза или изменения порядка игроком. Во-первых, игрок может убедиться в том, что последовательность была изменена корректно. Во-вторых, он может проверить, соответствовали ли первые 20 номеров на шариках в предыдущем раунде первым 20 номерам в изменённой последовательности. Чтобы сделать это, игроку необходимо запомнить или записать числа, которые выпали в раунде.
По желанию игрока, он может просмотреть информацию обо всех раундах, совершённых в текущей игровой сессии. Их можно пролистать с помощью кнопок previous и next.
Когда игрок принимает решение закончить игру и нажимает кнопку Exit, игровая сессия будет завершена. После этого данные о последовательности, использованной в последнем раунде, будут недоступны. Если игрок хочет сохранить эту информацию, ему следует отложить эту сессию стандартным способом закрытия окна (нажав на крестик в верхнем правом углу экрана).