To begin with, a Random Number Generator needs a ‘seed’ as the initial point for sequences of randomly spawned numbers to start. The seed itself must be such that any repetitive pattern should be avoided as much as possible, as any sequences that result from the seed should be impossible to predict or calculate. For this reason, the seed itself is calculated using as many random figures as possible. For a given operation, the seed may be calculating using the network activity at a particular instant, the time of the day, and several other parameters in varying combinations.
RNGs used for are strong programs designed around an encrypted function called a ‘message digest’. The digest must generate seeds in a way that no two seeds have the same resulting random sequence. This results in an output that cannot be accurately pre-determined, thus ensuring the probabilities in play in a given online poker game remain unbiased.