Shuffle Dice Verifier
Verify the fairness of your Shuffle.com and Shuffle.us Dice game outcomes using cryptographic proof
Understanding Shuffle Dice
Game Statistics
How It Works
clientSeed:nonce:0
floor(float × 10001) / 100, 0.00 to 100.00
100% Private
All verification happens entirely in your browser. Your seeds and bet data never leave your device - we don't collect, store, or transmit any information.
How to Verify Shuffle Dice Results
Step 1: Get your seed data from Shuffle
To verify a Dice bet, you need three pieces of data:
- Server Seed (Unhashed): Shuffle reveals it when you rotate your seed pair. Open the bet, rotate the pair from its Provably Fair section, and the bet's details then show the unhashed server seed.
- Client Seed: Shown in the same bet details. You can keep the one your browser generated or set your own.
- Nonce: Each bet has a unique nonce. Find it in your bet history by clicking on the bet.
Note: Rotating reveals the server seed of the pair you are leaving, so every bet made on that pair can be verified. Bets on your new pair can be verified after your next rotation.
Step 2: Enter your data in the form above
Paste your data into the verification form:
- Enter your Client Seed exactly as shown on Shuffle
- Enter the Server Seed (Unhashed) - this is the revealed seed, not the hash
- Enter the Nonce for the specific bet you want to verify
The verifier calculates the result using Shuffle's exact HMAC-SHA256 algorithm.
Step 3: Compare the result with your bet
After clicking Verify, you'll see the calculated dice result:
- The result will be a number between 0.00 and 100.00, always shown with 2 decimals
- Compare this with the dice roll shown in your Shuffle bet history
- If they match exactly, the bet was provably fair
If results don't match, double-check you're using the unhashed server seed and correct nonce.
Frequently Asked Questions
What is the Shuffle Dice range and house edge?
Shuffle Dice generates results between 0.00 and 100.00 (10,001 possible values, floor(float × 10,001) / 100) with a 1% house edge (99% RTP). You can bet on whether the result will be over or under your chosen target number, with payouts adjusting based on the probability.
Does this verifier work for both Shuffle.com and Shuffle.us?
Yes! Both Shuffle.com (international) and Shuffle.us (US sweepstakes) use identical provably fair algorithms for Dice. This verifier works for both platforms - just enter your seeds and nonce from either site.
Why doesn't my verification result match?
Common reasons for mismatched results:
- Using hashed server seed: You need the unhashed (revealed) server seed, not the hashed version.
- Wrong nonce: Each bet has a unique nonce - verify you're using the exact nonce for that bet.
- Seed pair mismatch: The seeds must be the pair that was active when the bet was placed.
Is my bet data safe when using this tool?
Absolutely. All verification happens 100% client-side in your browser using JavaScript. Your seeds, nonces, and bet data never leave your device - we don't collect, store, or transmit any information to our servers.
Can I verify old Shuffle bets from months ago?
Yes. Once you have rotated away from the seed pair a bet was made on, Shuffle shows that bet's unhashed server seed, client seed, and nonce in its bet details, so you can verify it at any time.