When Random Isn't Random Enough: Lessons from an Online Poker Exploit - Laura Diane Hamilton
In online poker—as in real poker—the game starts with the shuffle. It's important to ensure that the shuffle is randomly distributed.
Flaw #1: An Off-by-One Error
Flaw #2: The Shuffle Isn't Uniform
Flaw #3: Using a 32-bit Seed
Flaw #4: Using the System Clock as a Seed
Read full article from When Random Isn't Random Enough: Lessons from an Online Poker Exploit - Laura Diane Hamilton
In online poker—as in real poker—the game starts with the shuffle. It's important to ensure that the shuffle is randomly distributed.
Flaw #1: An Off-by-One Error
Flaw #2: The Shuffle Isn't Uniform
Flaw #3: Using a 32-bit Seed
Flaw #4: Using the System Clock as a Seed
Read full article from When Random Isn't Random Enough: Lessons from an Online Poker Exploit - Laura Diane Hamilton