В любых азартных играх в том или ином виде присутствует генератор случайных чисел, на основе которого происходит розыгрыш. В карточных играх это хорошо перемешанная колода карт, одна или несколько - в зависимости от игры. В казино - это кости или рулеточный стол. В лотереях это миксеры со случайно выпадающими шарами как в "Спортлото", либо же мешок с хорошо перемешанными бочонками, как в лотерее "Русское лото".
Таким образом в реальности сгенерировать случайное число в том или ином виде достаточно просто - необходимо лишь что-то физически перемешать и вытащить наудачу. А как это происходит в мире компьютеров, которые четко запрограммированы на любое действие? На самом деле, абсолютную случайность без участия пользователя на компьютере воспроизвести достаточно сложно, поэтому генераторы случайных чисел в применении к сфере электроники называются "псевдослучайными". Это происходит также и потому, что последовательность псевдослучайных чисел всегда можно воспроизвести.
Классикой генераторов псевдослучайных чисел можно считать линейные конгруэнтные генераторы, суть которых сводится к вычислению достаточно простой линейной функции от нескольких элементов. Не вдаваясь в подробности, скажем лишь, что качество получаемых таким образом чисел невелико, и реальной случайности в таком случае нет.

Подробнее по ссылке: socialchance.ru/blog/azartnyie-igryi/rabota-gen...