WHAT IS A SERVER SEED?
A server seed is the casino's secret random string used to generate game results in a provably fair system. The casino shows you its SHA-256 hash before you bet, then reveals the seed after rotation so you can verify no result was changed mid-session.
How a server seed works
Before your first bet, the casino generates a long random string and publishes only its SHA-256 fingerprint. Each result is then derived by hashing the server seed together with your client seed and the bet's nonce. The hash acts as a cryptographic commitment: the casino locked in its randomness before knowing your bets.
Why it matters for crypto players
The server seed is what turns "trust us" into "check us." Because results also mix in a client seed you control, the operator cannot cherry-pick outcomes — and because the commitment hash is shown up front, it cannot swap seeds when you start winning. The catch: the proof only exists if you actually rotate and verify. Our free provably fair verifier recomputes results for dice, crash, mines, and plinko in seconds.
Server seeds at real crypto casinos
- Stake — full seed data (hash, revealed seed, client seed, nonce) on every Originals bet; crash runs a 1% edge at 99% RTP.
- BC.Game — same scheme across its in-house games, with seed rotation in the fairness tab.
- Roobet — provably fair crash too, though at a higher ~4% edge; fairness and price are separate questions.
Common misconceptions
- "Provably fair means no house edge." The seed proves integrity, not generosity — a verified game can still carry any edge.
- "The hash alone is proof." It is only half the proof. Until the seed is revealed after rotation, nothing can be checked.
- "The casino knows my next result." Only in combination with your client seed and nonce — change your client seed and any precomputation is useless.
Server seed FAQ
Can a casino change the server seed after I bet?
Not without detection. The SHA-256 hash shown before your bets commits the casino to one exact seed — any substitution would produce a different hash when you check it after the reveal.
How do I verify a server seed?
Rotate your seed pair in the casino's fairness settings so the old server seed is revealed, then paste it into a verifier along with your client seed and nonce to recompute each result and compare it with your bet history.
Does the server seed alone decide my results?
No. Results come from combining the server seed with your client seed and the bet's nonce, so the casino cannot precompute outcomes that depend on a value you control.
Why can't I see my current server seed?
If you could, you could calculate upcoming results before betting. Only the hash is shown while the seed is active; the seed itself is revealed once it has been retired by a rotation.