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