A shuffled deck of 52 cards has more possible orderings than there are atoms on Earth, a figure usually rendered as 8 x 10^67. Every time an online poker client deals a hand, it has to produce one of those orderings in a fraction of a second, and it has to do it in a way that no player, dealer, or house employee can predict or influence. That task falls to a piece of software called a random number generator, and the entire premise of online poker rests on it working correctly.

Players who grew up with a physical deck have an intuition for fairness: they watch the shuffle, they cut the cards, they see the dealer's hands. Online, none of that exists. What replaces it is a layer of mathematics and third-party auditing that most players never read, even though the documentation for it is often public. We think it is worth understanding, not because anyone should become a cryptographer before sitting down to play, but because knowing what is actually being tested changes how you read a room's claims.

What an RNG actually is

A random number generator used in gambling software is not pulling numbers out of thin air. It is an algorithm, typically a cryptographically secure pseudorandom number generator, that takes a seed value and produces a long stream of numbers that behave statistically like true randomness even though the process is deterministic. The seed itself usually comes from a genuinely unpredictable source: hardware entropy drawn from things like system timing jitter or dedicated hardware noise generators.

The distinction matters because it separates two different failure modes. A weak seed, or a seed that is predictable or reused, can make an otherwise sound algorithm exploitable. The flaw is never in the math of the generator itself but in how poorly the seed is protected or how predictably it cycles. A poker room's RNG has to get both pieces right: a sound algorithm and a seed that cannot be guessed or reconstructed by anyone watching the output.

Why shuffling is harder than it sounds

Producing a fair shuffle is not simply a matter of generating random numbers. It requires mapping those numbers onto a 52-card deck without introducing bias toward any particular card or position. The standard approach, the Fisher-Yates shuffle, does this correctly when implemented properly: it walks through the deck once, swapping each position with a randomly chosen remaining position, and every one of the 8 x 10^67 possible orderings ends up equally likely.

A flawed shuffle algorithm can quietly reduce the effective number of possible outcomes to a tiny fraction of what it should be, even when the underlying random number generator is sound. That risk is still cited in the industry because it shows that the danger isn't always in the random number generator itself. It can sit quietly in the code that uses the random numbers.

Who actually tests this, and what they certify

Reputable poker rooms do not ask players to trust them on faith. They submit their shuffling and dealing software to independent testing laboratories that specialize in gambling technology. The best known names in this space include GLI (Gaming Laboratories International), eCOGRA, and iTech Labs. These organizations are not government bodies; they are private technical auditors, but regulators in licensed jurisdictions typically require certification from one of them as a condition of holding a license.

  • Statistical testing of card distribution across millions of simulated hands, checking that every card and every position appears with the expected frequency
  • Source code review of the shuffling algorithm itself, confirming it implements an unbiased method like Fisher-Yates without shortcuts
  • Entropy source verification, confirming the seed generation is unpredictable and not reused across sessions
  • Ongoing re-certification, since software updates can reintroduce the exact bugs a previous audit cleared

A certificate from one of these labs is usually dated and tied to a specific version of the software, which is why responsible operators re-submit after major updates rather than treating one old certificate as permanent proof.

What a player can actually check

A licensed room's RNG certification, when published, often appears as a short page listing the testing lab and sometimes a certificate number. It is rarely prominent, and it is rarely written for a general audience, but it is worth looking for in the site's footer or its regulatory information section. The presence of a named, independent lab is the meaningful signal. A vague claim of being "independently audited" without naming who did the auditing is not.

It is also worth knowing what certification does not cover. An RNG audit verifies that card distribution is statistically fair across the system as a whole. It says nothing about an individual session, an individual hand, or any player's personal run of results. Variance in poker is real and expected, and a certified RNG will still produce long losing stretches and long winning stretches for any individual player, exactly as true randomness should. Certification is not a guarantee about anyone's experience at the table; it is a guarantee about how the cards are generated.

A certified shuffle guarantees how the cards are generated, not how any single session will go.

Regulation as the backstop

Independent testing labs do the technical work, but regulation is what gives that work teeth. Licensing bodies such as the UK Gambling Commission and the Malta Gaming Authority require RNG certification as a baseline condition for operating legally. A license does not mean a room is incapable of error, but it means there is a regulatory body with the authority to audit, fine, or revoke that license if problems surface.

This is one of the clearest practical reasons to prefer licensed rooms operating under a recognized jurisdiction over unlicensed ones, independent of any question of software quality. An unlicensed operator may run perfectly honest software, but there is no external party with the standing to verify that claim or hold the operator accountable if it turns out to be false.

A gap specific to Spanish-speaking markets

For players across Latin America and Spain, the practical gap is less about the technology and more about information access. Certification documentation, when it exists, can be harder to find in Spanish, and regulatory frameworks vary enormously by country. Colombia has built one of the region's more mature licensing structures through Coljuegos. Other countries in the region are still developing their regulatory frameworks, which leaves international licensing and third-party RNG audits as an important point of reference for players there.

This asymmetry is worth naming plainly: a Spanish-speaking player often has to do more work than an English-speaking one to find out whether a room's fairness claims are backed by anything concrete. That is not a reason for suspicion of the technology itself, which is mature and well understood. It is a reason to read the footer of a site before assuming good faith is the same thing as a verified audit.

The math behind a fair shuffle has not changed in decades, and it works. What separates a trustworthy room from an untrustworthy one is not the existence of a random number generator, since every room has one. It is whether an independent lab with a name you can look up has tested it, and whether a regulator with real authority stands behind that test.

Keep reading

If this is your lane, these go deeper: bankroll management and pot odds and equity. For more poker writing in English and Spanish, follow us on Facebook.

Where to play

EntrePoker has affiliate agreements with two rooms today: Americas Cardroom, on the WPN network, and WPT Global. Every other room we cover is a plain link to its own site.

Visit Americas Cardroom Visit WPT Global

18+ Affiliate links: if you sign up through them, EntrePoker may earn a commission at no extra cost to you. It does not change what we write. Full disclosure · Responsible gaming