Random number generation is the generation of a sequence of numbers or symbols that RNGs are also used to determine the outcomes of modern slot machines. Several computational methods for random-number generation exist. Super Spin Raffle Machine, Tote Selector, Random Number Generator: bushinkan.eu: Shoes & Bags. The random number generator in a slot machine determines the winning and losing combinations. Here is a simple explanation of how it works. The chances are astronomical that you would have hit the spin button at the exact same millisecond. This is done by the Casino Control Board and other testing laboratories to make sure that the program performs as it should so the player will not be cheated. That is, most of the bits of "randomness" is just being thrown out and even the ones being used you have no visibility to. They offer a full range of testing and consulting to both online and brick and mortar casinos and gambling companies. I've answered mostly in relation to online poker rooms and casinos, but the same considerations apply to physical video poker and video slots machines in real world casinos. This is mostly good enough, but it does suffer from the degrees of freedom problem. Some symbols appear on more balls than other symbols. This is done by the Casino Control Board and other testing laboratories to make sure that the program performs as it should so the player will not be cheated. These functions may provide enough randomness for certain tasks for example video games but are unsuitable where high-quality randomness is required, such as in cryptography applications, statistics or numerical analysis. Whitening techniques such as the Advanced Multi-Level Strategy AMLS  can extract more output bits — output bits that are just as random and unbiased — from such a highly biased bit stream. A simple pen-and-paper method for generating random numbers is the so-called middle square method suggested by John von Neumann.