Provably Fair
Every outcome is HMAC-SHA256(serverSeed, "clientSeed:nonce:round") folded into floats in [0,1). The server commits to its seed by publishing the hash below before you play; rotating reveals the raw seed so you can recompute and verify every past round.
Server seed (hashed commitment)
a882548538e16fa122e068f28a7fbb6de1ee12aaec8738e04464d0218994db88Client seed
6cfaa74ce6cd3c102bf8108915462fe9Current nonce
0How it works
- Before you bet, the server publishes the SHA-256 hash of its secret seed — a commitment it cannot change later.
- Each round derives a byte stream from HMAC-SHA256, keyed by the server seed, over the message clientSeed:nonce:round.
- Bytes are taken four at a time and folded into a float in [0, 1) — one float per outcome the game needs.
- Games map those floats onto results: a multiplier, a shuffled deck, mine positions — all reproducible from the seeds alone.
Each float is built from four bytes as byte / 256 + byte / 256² + byte / 256³ + byte / 256⁴ so the first byte dominates and later bytes add precision.
Verify a past bet
Paste the revealed server seed, your client seed and the bet's nonce. We recompute the exact floats in your browser — nothing is sent to us.
Check the commitment
Confirm the revealed server seed is the one the casino committed to: we hash it with SHA-256 in your browser and compare it to the hash you saw before playing.