Blog · Fairness & Anti-Cheating

Black-box RNG vs verifiable shuffle logs in online poker

Fairness & Verification Published October 20, 2026 · Fair Poker Research Team

Many online poker rooms say they use a secure RNG. That claim is not meaningless. Good cryptographic systems need strong random bits, and NIST maintains public material on both random bit generation and hash functions.

The player question is narrower: can I check this hand, or do I only have to trust the site? That is the practical difference between a black-box RNG and a verifiable shuffle log. One gives you a promise about the system. The other gives you evidence that a specific shuffle can be recomputed.

A black-box RNG gives a conclusion

In a black-box setup, the platform generates random values internally, shuffles the deck internally, and deals the result to the table. Players see hole cards, community cards, and the final hand history. They usually do not see the inputs, commitments, deck transformation, or verification material.

That does not prove the room is dishonest. Many traditional systems are built this way and may use internal controls or third-party testing. The weakness is evidence. A player cannot easily connect "the system was designed to be random" with "this exact hand was not changed after the fact."

This is why RNG vs provably fair poker is not just a branding debate. A normal RNG model asks you to accept an assurance. A provably fair model should leave a receipt that can be checked.

A verifiable shuffle log gives an evidence trail

A useful shuffle log records more than the final cards. It should show the commitment made before the deal, the seed or participant inputs revealed after the hand, the hand or table identifier, the algorithm used to turn inputs into a deck order, and any hash or signature needed to confirm that the record was not silently swapped.

The benefit is simple: if the site commits before the deal and reveals enough material afterward, a player or independent reviewer can recompute the deck. They can check that the commitment matches the later reveal, that the deck order follows the stated algorithm, and that the dealt cards came from that order.

For a more concrete view of this evidence, start with the poker shuffle transcript explainer. Then read common provably fair verification mistakes so you do not mistake one visible hash for a complete audit.

Do not stop at "there is a hash"

A hash value alone is not fairness. It matters what was hashed, when it was committed, what was revealed later, and whether the whole path from inputs to cards can be repeated.

Four checks are especially useful. First, the commitment should be fixed before cards are known. Second, the reveal should contain enough information to reproduce the shuffle. Third, the algorithm should be stable and clearly described. Fourth, hand IDs, seats, deck order, and dealt cards should line up without gaps.

A black-box RNG says, "trust that the deck was shuffled." A verifiable shuffle log says, "here is the seal, here is the later reveal, and here is the path from inputs to cards." The second model still needs correct code, but it gives outsiders something real to inspect.

It does not solve every poker security problem

Verifiable shuffle logs mainly address one risk: the platform secretly changing the deck or the deal. They do not automatically detect collusion, account sharing, real-time assistance, bots, or social engineering. Those risks require moderation, behavior analysis, reporting tools, account protection, and clear rules.

That distinction matters. A site can make the deal auditable and still need anti-cheat work. Fair Poker's focus on no dealing server and verifiable dealing reduces black-box trust, but it does not claim that cryptography alone fixes every player-behavior problem.

Ask for recomputable evidence

When a site only says "we use an RNG," you still do not know whether players can verify individual hands. When it publishes clear shuffle logs, stable algorithms, enough reveal data, and useful failure explanations, the trust model changes.

For play-money poker, the right questions are specific: is there a per-hand record? Was the commitment made before the deal? Can the deck be recomputed after the hand? What happens if verification fails? Those questions are stronger than any vague promise that the game is fair and random.

Curious how provable fairness is built?

Fair Poker is a non-profit open-source research project on verifiable Texas Hold’em fairness: the deck is co-encrypted and shuffled by participant browsers, there is no dealing server, and every hand can be verified independently. The project provides no gaming service to the public; the full source is published — download it and run your own instance to study it.

Download the source

This site is a non-profit open-source research project and provides no gaming service to the public; the demo is research-testing only with valueless test chips — no real-money gambling. This article is educational content, not betting advice.

← Back to all articles