Provably fair Dice verifier

Recompute any Dice round from the revealed server seed, your client seed and the nonce. House edge: ~1%.

One float is drawn from HMAC(serverSeed, clientSeed:nonce) and mapped onto 0.00–100.00. You bet whether the roll lands over or under your chosen target — the payout multiplier is set so every target has the same expected value.

Because the roll uses a single committed float, you can replay any past round: enter the seed pair and nonce above and you must get the exact number the casino settled.

Odds and payouts

Win chance is your chosen range (e.g. roll over 50.00 = 49.5% win chance at ~2.00x). The 1% edge sits in the payout rounding.

How to verify a dice round yourself

  1. Rotate or end the seed pair in your account so the casino reveals the server seed it committed to. Until that happens the hash is a promise, not a proof.
  2. Copy the revealed server seed, your client seed and the nonce of the round you want to check — the nonce is the round counter, not a timestamp.
  3. Paste all three into the verifier above. It recomputes the HMAC chain and derives the dice outcome the same way the operator's server did.
  4. Compare the result with what your bet history shows. A mismatch on any single round is the only evidence of tampering that actually means something.
  5. Check the committed hash too: hash the revealed server seed and confirm it equals the hash the casino published before you played.

Verification proves the result was not changed after you bet. It does not make dice profitable — the ~1% house edge is applied openly, in the payout table, and it is unaffected by any of this.

Frequently asked

What nonce should I enter?

The nonce counts your bets with the current seed pair, starting at 0 or 1 depending on the casino. Your bet history shows it per round — increment it to walk through past rolls in order.

Why is my roll slightly different?

Almost always a nonce-off-by-one or a client seed typo. If the casino shows the roll to two decimals, compare exactly that rounding — the float itself has more precision than the displayed roll.

Other verifiers