Provably Fair Explained: How to Verify Server & Client Seeds
What "Provably Fair" Actually Means
At a regular online casino, you trust that the random number generator is fair because an auditor said so. At a provably fair game, you don't have to trust anyone: the casino commits to its randomness before you bet, and hands you the tools to check the math after. If the operator tried to rig a single round, the numbers wouldn't add up — and you'd be able to prove it.
The trick is a cryptographic commitment. Before your session starts, the casino generates a secret server seed and shows you its SHA-256 hash. A hash works one way only: the casino can't find a different seed that produces the same hash, so the moment that hash is displayed, the server's randomness is locked in. It can't be changed retroactively no matter what you go on to win or lose.
The Three Ingredients: Server Seed, Client Seed, Nonce
Every provably fair outcome is cooked from exactly three values, and understanding what each one does is the whole game:
Server seed — the casino's secret random string. You see only its hash while you play; the seed itself is revealed after you rotate to a new one.
Client seed — your contribution. Because the outcome is computed from both seeds together, the casino can't precompute results: it doesn't know what client seed you'll use. Always edit it to something of your own choosing rather than accepting the default.
Nonce — a counter that starts at 0 and increases by one with every bet. It lets one seed pair produce thousands of distinct outcomes, and it stops the casino from cherry-picking: round 57 must use nonce 57, no exceptions.
The outcome of any round is a deterministic function — typically HMAC-SHA256 — of these three values. Same inputs, same result, every time, on any computer. That determinism is what makes independent verification possible.
Why the Server Seed Is Only Revealed After Rotation
A common beginner question: if the system is fair, why won't the casino just show me the server seed now? Because if you knew the active server seed, you could compute upcoming results and bet only on winners. The seed must stay secret while it's in use — that's not evasion, it's the design.
The reveal happens at rotation. When you click "rotate seed" (or the pair expires), the old server seed is retired and displayed in plain text, and a new hash is committed for the next session. Verification is therefore always retrospective: you check rounds played on the previous seed. Which leads to the one rule that separates verifiable play from theatre: if a casino never reveals retired server seeds, its "provably fair" badge is decoration. We've caught sites displaying a hash with no rotation button and no reveal — that's a commitment nobody can ever check, and it fails our audit instantly.
Verifying a Round, Step by Step
Here's the full loop as we run it when auditing casinos for our vetted casino ranking. It takes about five minutes the first time:
1. Record the hash before playing. Open the fairness panel, copy the hashed server seed, and set your own client seed. Screenshot both.
2. Play your rounds. Note the nonce and result of any bet you want to check later — most sites keep this in bet history for you.
3. Rotate the seed. The old server seed is revealed in plain text. Copy it.
4. Check the commitment. Run the revealed seed through any SHA-256 tool. The output must match the hash from step 1 exactly — one different character means the casino swapped seeds mid-session.
5. Recompute the outcome. Feed server seed, client seed and nonce into the game's published algorithm — every serious casino documents it and links an open-source calculator, and third-party verifiers exist for the popular originals. The recomputed result must equal what you saw on screen.
If steps 4 and 5 both pass across a sample of rounds, those rounds were mathematically fair. You don't need to check every bet — the casino can't know in advance which rounds you'll verify, so cheating on any of them is a detection risk it can't control.
Which Games Are Actually Provably Fair
This is where marketing gets ahead of reality. Provably fair applies to originals — games the casino built in-house, where outcomes come straight from the seed math: Dice, Crash, Plinko, Mines, Limbo, Keno, Wheel and their cousins. On these, the full verification loop above works end to end.
Provider slots are a different animal. Pragmatic Play, Hacksaw or NetEnt titles run on the provider's RNG servers, and the casino simply displays the result — there is no seed pair for you to verify, regardless of what badge sits in the lobby. Fairness there rests on the provider's lab certifications (GLI, eCOGRA, iTech Labs), which is a real but trust-based guarantee. So a site advertising "5,000 provably fair games" almost certainly has a few dozen provably fair originals and 5,000 certified slots. We flag exactly which titles at each casino support seed verification in the games guide, alongside house edge figures for the major originals.
What Provably Fair Doesn't Protect You From
Verified randomness is not the same as a good deal, and it's worth being blunt about the boundaries. Provably fair does not mean the odds favour you — a Crash game with a 4% house edge can be perfectly fair and still twice as expensive as a competitor's 1%. It does not protect your balance: an operator can run flawless seed math and still stall withdrawals, void wins on bonus technicalities, or vanish with the wallet. And it doesn't extend to sports odds, bonus terms or payout speed.
Treat provably fair as one line in the audit, not the whole audit. A trustworthy casino combines verifiable originals with a real licence, tested cash-outs and sane terms — and if it also skips paperwork, you'll find it in our no-KYC rankings. Fair math plus fast payouts is the standard; either one alone is half a casino.
Keep exploring
Best Crypto & Bitcoin Casinos in Canada — our full top-10 ranking.
Crypto casino games guide — which originals support seed verification, plus house edges compared.
Our Canadian crypto casino ranking — fairness audits and test withdrawals behind every position.
Best no-KYC crypto casinos — verifiable games without the paperwork.