21.1 Software Random Number Generator
The following requirements are applicable to software Random Number Generators and their implementation.
21.1.1 Random numbers must be:
- Statistically independent;
- All values within the desired range must have an equal chance of being generated;
- Able to pass various recognized statistical tests; and
- Unpredictable.
21.1.2 The range of random numbers must match the range used in the particular Game, or Deal size for Tickets, as applicable. Specifically, the random numbers must produce statistics that lie within the 99% confidence interval for various Game specific, empirical statistical tests, including but not limited to frequency test, runs test and serial correlation test. The applicable tests are chosen in a way to match the grouping of random numbers to form Game out- comes, or Deal size, as applicable.
21.1.3 The RNG must be capable of generating all possible Game outcomes (winning and losing combinations) in each Play.
Note: due to the nature of draw, this requirement does not apply to Games with Tickets drawn without replacement.
21.1.4 The RNG output must not exhibit detectable patterns or correlation with any previous RNG output.
21.1.5 The RNG output and its corresponding Game outcome must not be dependent upon the amount wagered, style or method of Play.
21.1.6 The RNG and/or cGaming System must implement a mechanism to prevent the determina- tion of RNG seeds.
21.1.7 RNG seed must be reinitialized, if corrupted.
21.1.8 Where the selection process of Game elements is interrupted, the original selection must be preserved until full system recovery.
21.1.9 Where there is a failure of the mechanism used to select Game elements, the Player Termi- nals that rely upon that mechanism must be made unavailable for Play until the failure has been rectified.
21.1.10 The cGaming System must use secure communication protocols to protect RNG and ran- dom selection process.
21.2 Physical Random Number Generator
In addition to the requirements 21.1.1, 21.1.2 and 21.1.10, the following are specific requirements that apply to physical RNG, which use physical properties of number designators (e.g. balls, wheels, dice) to randomly generate Game results.
21.2.1 RNG designators must satisfy the following:
- All designators must be of equal size and mass homogeneously distributed to ensure that they are not weighted to a specific outcome;
- Game results must be clearly displayed on the designator and be distinguishable from all other results (e.g. 6 and 9 must be clearly marked);
- Designators must contain a method of identifying the set to which each individual designator belongs; and
- The designators used must be designed to resist physical degradation. Where the desig- nators have a defined life cycle, they must be replaced within their life cycle.