The Random Number Generator (RNG) is the heart of game functionality and player confidence to game outcomes and fairness. Ontario Gaming Laboratories have tested and certified various RNG’s (Pseudo or Software and Hardware) with majority being Pseudo RNG’s.
Our thorough tests of the RNG assess the statistical randomness, unpredictability and non-repeatability of the RNG. Tests include but not limited to “diehard” and “chi-square” tests, source code review and RNG implementation.
Software RNG testing occurs in 3 main stages which are examination and compilation of source code to evaluate RNG algorithms and their implementation, subjecting the numbers generated to the ‘diehard’ and other statistical tests and finally generating sample scaled output and applying ‘Chi-square’ and other tests.
Hardware RNG is tested based on specific requirements to ensure that no weaknesses exist, this all takes place within the first stage of testing. The second and third stages revolve around the determining statistical randomness, as well as the unpredictability and non-repeatability of the RNG in conjunction with all compliance standards set by the various jurisdictions we operate in Europe & Australiasia. We also offer transfer of approvals (TOA) between jurisdictions.
RTP Testing
Percentage Return To Player (%RTP) calculations are performed and game mathematics is assessed to ensure compliancy to applicable regulatory requirements. Actual RTP value is calculated as the percentage of the money won divided by moneys bet over a large number of game plays. The actual RTPs are then compared against theoretical RTPs to confirm the outcomes are close as expected.