← All Provably Fair Verifiers
🔒 100% in your browser · your seeds never leave your device

Dice Provably Fair Verifier

Recompute any Stake-style Dice roll (0.00–100.00) from your revealed seeds — tested against Stake.us' own calculator.

Computed locally via the Web Crypto API (HMAC-SHA256). Your seeds and nonce are never sent anywhere — the only network request on this page is an anonymous, cookieless page-view counter (page path + referring page, nothing you type). It's the same code we test against Stake's own calculator.

We check more than your round. This confirms one Dice result. Whether the generator is fair overall is what our independent RNG audits answer — millions of real rounds against NIST SP 800-22 + PractRand. Anyone can verify a round; almost nobody audits the generator.

How Dice provably fair works

Dice is the simplest provably-fair game: a single number between 0.00 and 100.00, and you bet whether the roll lands over or under your target. Exactly one float from the HMAC-SHA256 byte stream produces that roll — which makes it the easiest result to verify by hand.

The result comes from the standard Stake-style byte stream:

HMAC-SHA256( key = server_seed , message = "client_seed:nonce:round" )

The exact Dice formula

One float f in [0,1) maps to the roll:

roll = floor( f × 10001 ) / 100   →  0.00 … 100.00

The multiplier is 10001, not 10000, so that the maximum 100.00 is actually reachable — a small detail most people miss.

Frequently asked questions

How is a provably-fair Dice roll generated?

The casino's revealed server seed, your client seed and the nonce feed HMAC-SHA256. The first four bytes become one float in [0,1), and floor(f × 10001)/100 gives the roll from 0.00 to 100.00.

Can I predict the next Dice roll?

No. Until the server seed is revealed nothing can be computed. This verifier only checks past rolls. Any 'dice predictor' is a scam.

Does this work for Stake Dice — and other casinos?

It is tested bit-for-bit against Stake.us' own calculator. Other casinos match only if they use exactly Stake's algorithm; we have not tested them, so check one known roll first.

Why 10001 and not 10000?

Multiplying by 10001 makes the top value 100.00 reachable; with 10000 it never quite hits the maximum.

Formula checked bit-for-bit against Stake.us' own calculator (Aug 2026). Other casinos not tested. Other games: Dice · Limbo · Plinko · Mines · Keno · all verifiers. Open methodology: /methodology/. © FairPlay Audit — independent, free and open source (MIT).