How it works
Before a round begins, our server picks a secret server seed and shows you only its hash (a fingerprint). Your browser contributes a client seed, and a nonce counts each bet. The outcome is calculated from these three values combined:
result = HMAC_SHA256( serverSeed, clientSeed + ":" + nonce )
Because you receive the hash of the server seed before betting, we can't change the seed later without the hash no longer matching. After the round, we reveal the original server seed so you can re-hash it and re-compute the exact result.
Step by step
- 1. Commit — you get the hashed server seed before the round starts.
- 2. Play — your client seed and the nonce are mixed into the outcome.
- 3. Reveal — once the round ends, the real server seed is published.
- 4. Verify — hash the revealed seed and confirm it matches the commitment, then re-run the formula to reproduce the result.
In each game
Crash
The crash point is locked from the round seed before betting opens and revealed when the round ends — the same round is shared by all players.
Mines
Mine positions are derived from your seed pair and nonce, fixed the moment the round is created.
Plinko
Each ball's path is generated from the seed pair, so the landing slot can't be nudged after the drop.
Want a round checked? Send the round ID to support@bet2win.fun and we'll walk through the verification with you.