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.
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" )
One float f in [0,1) maps to the roll:
roll = floor( f × 10001 ) / 100 → 0.00 … 100.00The multiplier is 10001, not 10000, so that the maximum 100.00 is actually reachable — a small detail most people miss.
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.
No. Until the server seed is revealed nothing can be computed. This verifier only checks past rolls. Any 'dice predictor' is a scam.
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.
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).