RNG Utilized by Viaden Media
Secure randomness generation is one of the most essential factors in ensuring fairness of online gambling. In reality, all random numbers generated by computer software have a
Viaden Media Company has integrated a Random Number Generator (RNG)
that offers true randomness. Our RNG is a solution that generates a sequence of numbers or symbols that truly lacks any patterns. They appear absolutely random. Thus, fairness of shuffle is guaranteed.
Our company uses SFMT (SIMD-oriented Fast Mersenne Twister), which is analogous to MT but is much faster. SFMT is a Linear Feedbacked Shift Register (LFSR) generator that generates a 128-bit pseudorandom integer at one step. Its recursion fits pipeline processing better than MT, and it is roughly twice as fast as optimised MT using SIMD operations. Moreover, the dimension of equidistribution of SFMT is better than MT. This RNG is based on a matrix linear recurrence over a finite binary field F2. The algorithm was built taken into consideration all the drawbacks and flaws of other existing generators. Moreover, the SFMT boasts of far longer period and far higher order of equi-distribution than any other implemented generators. It is proved that the period is 2^19937-1, and 623-dimensional equi-distribution property is assured. SFMT is much faster than MT, in most platforms. It is roughly twice as fast as Mersenne Twister. Not only the speed, but also the dimensions of equi-distributions at v-bit precision are improved. In addition, recovery from 0-excess initial state is much faster. .
This RNG is cryptographically secure and reliable. It fully complies with the statistical random number generator tests specified in FIPS 140–2, Security Requirements for Cryptographic Modules, section 4.9.1. These tests include:
Power-up tests.
These tests are performed by a cryptographic module when the module is powered up (after being powered off, reset, rebooted, etc.). Thepower-up tests are initiated automatically and do not require operator intervention.- Cryptographic algorithm test.
This kind of testing is used in order to check all cryptographic functions (e.g., encryption, decryption, authentication, and random number generation). - Software/firmware integrity test.
A software/firmware integrity test is fulfilled using an error detection code (EDC). The test is applied to all validated software and firmware components within a cryptographic module when the module is powered up. - Critical functions test.
This test includes checking all other security functions that are critical to the secure operation of a cryptographic module.
The RNG on the basis of which the company's solutions are built was audited and approved by Gaming Labs International (GLI) and Technical Systems Testing (TST). Both organizations are independent third party experts specializing in electronic gaming equipment testing.
According to the finalizing report provided by GLI: "The Viaden Media RNG showed no deviation from random behavior on the tests. The results produced were well within the normal range. It is our opinion that there are no patterns within any selected number position and the analyzed data passes the tests".
It means that the integrated with Viaden Media gaming software random number generator possesses every property that in crucial in guaranteeing fair play in an online casino, namely:
- The appearing numbers and symbols sequences are produced by the generator only, i.e. it is impossible to predict previous and future numbers to any intents and purposes
- The numbers produced contain no known biases
- The generator has a large period 2×19937–1
- The generator can seed itself at any position within that period with equal probability
- Numbers are generated fast, because it is proved that SFMT works faster than the standard
ANSI-C library
In order to provide this property of choosing any seed with «equal» likelihood, our Random Number Generator seeds itself from sources of entropy available from the local machine, such as timings of I/O events.
Viaden Media is committed to providing solutions that guarantee your casino fair play and responsible gaming, which is proven and certified. Working with the aim of full satisfaction of our clients we have created our software with a possibility to replace our RNG with any other solution that will most suit your business demands.







GLI has certified our RNG