Oorspronkelijk gepost door beertie1
Uit eindelijk zijn alle poker site maar ook alle online casino's rigged. Random bestaat namelijk niet voor een computer. je kan niet tegen een pc zeggen geef mij 10 random nummers er zit altijd iets achter. de vraag is meer worden de nummer gegenereerd (wat op neer komt dat het random is omdat niemand weet wat er komen gaat) of weet pokerstars wel wat er gaat komen???
Op de site van pokerstars word dit uitgelegd.
SHUFFLE
"Anyone who considers arithmetic methods of producing random digits is, of course, in a state of sin." - John von Neumann, 1951
We understand that a use of a fair and unpredictable shuffle algorithm is critical to our software. To ensure this and avoid major problems described in [2], we are using two independent sources of truly random data:
•user input, including summary of mouse movements and events timing, collected from client software
•Quantis [3], a true hardware random number generator developed by Swiss-based company ID Quantique, which uses quantum randomness as an entropy source
Each of these sources itself generates enough entropy to ensure a fair and unpredictable shuffle.
Shuffle Highlights:
•A deck of 52 cards can be shuffled in 52! ways. 52! is about 2^225 (to be precise, 80,658,175,170,943,878,571,660,636,856,404,000,000,000,000,000,000,000,000,000, 000,000,000 ways). We use 249 random bits from both entropy sources (user input and quantum randomness) to achieve an even and unpredictable statistical distribution.
•Furthermore, we apply conservative rules to enforce the required degree of randomness; for instance, if user input does not generate required amount of entropy, we do not start the next hand until we obtain the required amount of entropy from the Quantis RNG.
•We use the SHA-1 cryptographic hash algorithm to mix the entropy gathered from both sources to provide an extra level of security
•We also maintain a SHA-1-based pseudo-random generator to provide even more security and protection from user data attacks
•To convert random bit stream to random numbers within a required range without bias, we use a simple and reliable algorithm. For example, if we need a random number in the range 0-25: ◦we take 5 random bits and convert them to a random number 0-31
◦if this number is greater than 25 we just discard all 5 bits and repeat the process
•This method is not affected by biases related to modulus operation for generation of random numbers that are not 2n, n = 1,2,..
•To perform an actual shuffle, we use another simple and reliable algorithm: ◦first we draw a random card from the original deck (1 of 52) and place it in a new deck - now original deck contains 51 cards and the new deck contains 1 card
◦then we draw another random card from the original deck (1 of 51) and place it on top of the new deck - now original deck contains 50 cards and the new deck contains 2 cards
◦we repeat the process until all cards have moved from the original deck to the new deck
•This algorithm does not suffer from "Bad Distribution Of Shuffles" described in [2].
PokerStars shuffle verified by Cigital
PokerStars submitted extensive information about the PokerStars random number generator (RNG) to Cigital. We asked this trusted resource to perform an in-depth analysis of the randomness of the output of the RNG, and its implementation in the shuffling of the cards on PokerStars.
They were given full access to the source code and confirmed the randomness and security of our shuffle. Visit the Online Poker Random Number Generator for more details.