The systems, algorithms and practices at PartyPoker.com
exist to ensure total fairness to each and every player. Our
Random Number Generation (RNG) system operates at the highest
level of encryption and randomness, to ensure fairness without
exception.
All online games, at every online poker room, use what is
called a Random Number Generator (RNG). The RNG is what shuffles
the decks and pulls the cards. A good random number generator
is one that generates numbers that are:
- Evenly distributed, and not related to each other in any
way
- Unpredictable
Because the numbers the RNG generates are completely random,
both the player and the online poker room are assured of complete
fairness.
PartyPoker.com uses a secure RNG (SHA-1 cryptographic hash algorithm) implemented by SUN which is cryptographically certified. SUN's SeedGenerator class generates the initial seed. The seed is produced by counting the number of times the VM manages to loop in a given period.The samples are translated using a permutation (s-box) and then XORed together. This process is non linear and prevents the samples from "averaging out".
The s-box is designed to have even statistical distribution. A number of sleeper threads are also created which add entropy to the system by keeping the scheduler busy.These are gathered in the background by a daemon thread thus allowing the system to continue performing it's different activities, which in turn add entropy to the random seed.The class also gathers miscellaneous system information, some machine dependent, some not.
This updated seed is then used for dealing cards during each card dealing round. Cards in all subsequent hands will be dealt using a seed which is completely random and which is completely unrelated to the seed used to deal the previous hands of cards, thus ensuring total randomness and hence, complete fairness.
Proprietary tests are used to test and ensure the randomness of RNG. The RNG has been tested extensively and certified by BMM International (BMM is a globally recognized gaming certification authority).
BMM Certification

Click here to Enlarge
As such, we keep abreast of the latest in cryptography techniques and implement the same to give you a safe and secure gaming experience. Should you have any further questions about our Random Number Generator, or the fairness of our games, please Contact Us.