Provably fair explained: it's the cryptographic technique crypto casinos use to prove — after the fact — that each game round was fair and not manipulated. Traditional online casinos ask you to trust their RNG and an auditor's certification. Provably fair lets you verify every single round yourself using the seeds and nonces the casino publishes. It's the single biggest transparency improvement crypto casinos brought to online gambling. This guide explains what provably fair means, how it works step by step, how to verify a round yourself, which games on FakeStake use provably fair style randomness, and how provably fair compares to the certified-RNG model traditional online casinos use.
🎮 All Games — Play Free Now
$100,000 virtual currency · No signup · No real money
▶ Play All Games FreeWhat is Provably Fair?
Provably fair is a cryptographic method that lets you verify a casino game's outcome was determined before the round started and was not manipulated based on your bet. The casino commits to a seed (hashed in advance), combines it with your seed and a nonce, and produces a deterministic outcome. After the round, the casino reveals the original seed and you can hash it yourself to confirm it matches the commitment. If the math checks out, the outcome couldn't have been changed after you bet. This is a much stronger guarantee than 'trust our RNG and our auditor.'
How Provably Fair Works — Step by Step
Every provably fair casino follows roughly the same pattern. The exact hashing and combining algorithms vary, but the trust structure is consistent.
- Casino generates a server seed and publishes its hash (but not the seed itself).
- You generate a client seed in your browser (or let the casino pick one for you).
- You place a bet. A nonce (round number) increments.
- Casino combines server seed + client seed + nonce through a hash function.
- The resulting hash is converted to the game outcome.
- After a set time or when you change seeds, the casino reveals the original server seed.
- You hash the revealed seed yourself and confirm it matches the pre-published hash.
Why the pre-commit matters
The server seed hash is published BEFORE rounds start. The casino can't change the seed later because the hash would no longer match. This locks in the randomness before you bet, which is what 'provably fair' proves.
How to Verify a Provably Fair Game
Most crypto casinos provide a built-in verification tool where you paste the seeds and nonce and confirm the outcome. If you want to verify manually, you'll need a SHA-256 or HMAC-SHA-256 implementation (most languages have one natively), apply the casino's published algorithm to the revealed server seed + your client seed + nonce, and derive the outcome number. Compare it to the outcome you saw in the round. If they match, the round was fair. The specific algorithm is documented in the casino's provably fair help page.
Which Games on FakeStake are Provably Fair?
FakeStake is a free simulator using standard browser random number generation, not cryptographic provably fair. The statistical behavior of games here matches what you'd see on provably fair casinos (same RTP, same distributions) but there's no seed-verification layer — because there's no real money at stake, the cryptographic commitment isn't load-bearing. If you want actual cryptographic verification of rounds, Stake, Roobet, Rainbet, BC.Game and most crypto casinos offer it on their originals. For practicing mechanics, FakeStake is equivalent.
Provably Fair vs RNG — What's the Difference?
Traditional online casinos use an RNG (Random Number Generator) certified by an independent auditor like eCOGRA or iTechLabs. You trust the auditor's certification that the RNG is fair. That's a reasonable level of trust for most players but relies on an off-site third party. Provably fair replaces the auditor with cryptographic verifiability — you don't need to trust anyone because you can verify each round yourself. Provably fair is arguably stronger, but only for the specific games it covers — typically casino originals, not third-party slots.


