Auditing of Casino's Random Number Generators
Because the random number generators are important aspect in any casino game which ensures its fairness and reliability, licensed casinos are always subjected to have their random number generators checked, verified and tested regularly.
Auditing procedures are also carried out which further give assurance that each casino licensees of a licensing body or agency is upholding fair gaming on their casino establishment. Auditing procedures conducted to the random number generators of a casino often undergo checking procedures of their documentations.
This involves computing the platform of the computer, its compiler and external connection. It also includes review of the references involved of the unpredictable random number generators including its parameters, formulations and periods. Also audited based from the casino's RNG documentations are how RNG's components are combined, the format of the seeds which is provided by a human operator and the power tests used for randomness.
Casino's procedures on how the unpredictable data from the RNG is collected during execution of tests are also investigated by the auditing firm. The RNG modules are also imposed with security measures that will detect any electronic or physical intrusions.
Auditing the casino's RNG also entails following certain requirements by the casino such as connecting the random number generator to a stand alone computer which should be connected to a host computer. Furthermore, the random number generator is tested not only a few times but more or less at least 10,000 times for accuracy and verification.
Auditing of the random number generator also involves mathematical package that is used to verify the correctness of the deterministic random number generator implementation beginning from its initial state. The numbers generated by the programs must be exactly the same from first to a million rounds.
There are also sets of tests used to check the randomness of every component of the random number generator of a casino. These are the diehard test, the statistical test suite for RNG and the Knuth's collection which needs to be discussed separately from this topic. The unpredictable random number generator and its software should pass all these tests to merit the approval of the auditing firm on the casino's RNG.
They also use the collision test when checking for the random states initialized by the seeds of the random number generators. They further make verification on the power-up seed if it is actually initializing the random number generators. They also make sure whether the RNG does produce varied numbers when the seed is flipped. These procedures are typically done in at least 10,000 trials.
The auditing procedures further involve several meticulous verifications and many more tests to run on the casino's random number generators. These are enough to convince casino players how important it is to play in a licensed online casino site to protect them selves from fraud and to enjoy fair casino gambling.