Генератор случайных чисел – это «мозг» любого игрового автомата. Разумеется, практически все игроки прекрасно знают, что алгоритм работы слотов предусматривает некий компьютерный чип, выбирающий номера, но в то же время не представляют, как все это работает – а в результате на свет то и дело появляются разнообразные стратегии и системы ставок, которые предположительно «обходят» ГСЧ. Не стоит тратить свои деньги на такие системы (а они, как правило, продаются мошенниками за достаточно высокую цену) – «обмануть» генератор случайных чисел в игровых автоматах невозможно.
Генератор случайных чисел выбирает один из 4 миллиардов (приблизительно) номеров за долю миллисекунды, а затем этот номер трансформируется в определенный символ на конкретном барабане. Результат каждого спина, таким образом, определяется номерами, которые сгенерировал алгоритм – причем эти номера определяются не тогда, когда барабаны останавливаются, а тогда, когда игрок нажимает на кнопку «Старт». Генератор работает по определенной формуле – алгоритму выбора номеров. Эта формула контролируется специальными комиссиями по азартным играм, которые тестируют каждый игровой автомат, каждую азартную игру, чтобы убедиться, что алгоритм работает правильно и само казино не обманывает игроков, каким-либо образом вмешиваясь в формулу ГСЧ.
Упрощенно схема работы генератора случайных чисел (и, собственно, игрового автомата) выглядит следующим образом. Игровой автомат предусматривает определенное количество ячеек на каждом барабане – в каждой ячейке находится какой-либо символ. У старых «одноруких бандитов» в традиционных «наземных» казино было всего лишь 20 ячеек на три барабана, но современные виртуальные слоты в онлайн-казино запрограммированы на куда большее количество ячеек.
Предположим, что на каждом виртуальном барабане 3-барабанного игрового автомата находятся 10 ячеек – таким образом, общее количество возможных комбинаций (исходов игры) будет равняться 1000 (10 х 10 х 10). Вероятность того, что игрок получит комбинацию из трех одинаковых символов, равна 1 к 1000. Теоретически, если сыграть 1000 спинов подряд, можно увидеть каждую из 1000 комбинаций строго один раз. Но на практике для этого потребовалось бы не меньше 1 000 000 раундов. По схожему принципу работает обычное подкидывание монетки: хотя шансы получить «орел» или «решку» равны ровно 50 на 50, подкинув монетку 100 раз, вы, скорее всего, не увидите равного количества «орлов» и «решек».
Доля секунды чуть ранее или чуть позднее и результат был бы другим. Важно, что в машине есть высококачественный RNG (генератор случайных чисел), потому что все PRNG (генераторы псевдослучайных чисел) должны в итоге повторить свою числовую последовательность, а если период времени короткий или PRNG дефектны, продвинутый игрок сможет «предсказать» следующий результат. Имея доступ к коду PRNG и значению, инициирующему генератор случайных чисел, бывший программист слот машин Рональд Дэйл Харрис открыл уравнение для особых азартных игр таких как «Keno», что позволило ему предвидеть каким будет последующий набор чисел, основываясь на предыдущие игры.
Большинство слотов созданы так, чтобы не дать этому возможности. В аппаратах происходит постоянная генерация чисел, даже в состоянии покоя, поэтому игрок не может вычислить в каком месте находятся в данный момент числа, даже если знает, как запрограммирована машина.