BC.Game Ultimate Dice Verifier

BC.Game has retired Ultimate Dice. Check a past roll from its revealed seeds with BC.Game's own formula.

Bet Information

Results update as you type.

Understanding BC.Game Ultimate Dice

Game Statistics

Return to Player 98%
House Edge 2%
Result Range 0 – 9,999
Status Retired (past bets)
Verification Client-side

How It Works

1 HMAC-SHA256 of clientSeed:nonce, keyed with your server seed
2 The first 15 hex characters modulo 47 give a start index; take the 14 hex characters from there
3 Divide by 8, multiply by 2-53 and by 10000, and keep the integer part: the roll, from 0 to 9,999

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.

No Data Collection No Server Requests

How to Verify BC.Game Ultimate Dice Results

Step 1: Get your seed data from BC.Game

To verify an Ultimate Dice bet, you need three pieces of data:

  • Server Seed (Unhashed): Go to Fairness settings on BC.Game. Reveal your active server seed to get the unhashed version.
  • Client Seed: Found in the same Fairness settings. You can use BC.Game's default or set your own custom seed.
  • Nonce: Each bet has a unique nonce. Find it in your bet details by clicking on the bet in your history.

Note: You can only verify bets made before you revealed the server seed.

Step 2: Enter your data in the form above

Paste your data into the verification form:

  • Enter your Client Seed exactly as shown on BC.Game
  • 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 BC.Game's exact HMAC-SHA256 algorithm.

Step 3: Compare the result with your bet

After clicking Verify, you'll see the calculated Ultimate Dice result:

  • The result will be a whole number from 0 to 9,999
  • Compare this with the dice roll shown in your BC.Game 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 BC.Game Ultimate Dice range and house edge?

BC.Game Ultimate Dice rolls a whole number from 0 to 9,999, with a 2% house edge (98% RTP), the figures BC.Game still lists for the game. You bet on whether the roll lands over or under your chosen target, with payouts adjusting based on the probability.

Can I still play Ultimate Dice on BC.Game?

No. BC.Game has retired Ultimate Dice: its own game data marks Ultimate Dice as disabled, and it describes its newer Dice game as merging Classic Dice and Ultimate Dice. Rolls from past Ultimate Dice bets still verify here from their revealed seeds. For new bets, use the Dice verifier.

What's the difference between Ultimate Dice and Classic Dice?

They use different formulas. Ultimate Dice scales BC.Game's sliding-window draw by 10,000 and keeps a whole number from 0 to 9,999, while Classic Dice scales it by 10,001 and rolls from 0.00 to 100.00, so the same seeds give different results. Ultimate Dice's formula is the one BC.Game's Dice game uses: the same seeds give the same roll, which Dice shows divided by 100. For example, server seed 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef, client seed dyutam-issue-44 and nonce 0 give 3583 here and 35.83 on Dice.

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.

How does BC.Game Ultimate Dice provably fair system work?

The verifier follows BC.Game's own Ultimate Dice verification script. It computes HMAC-SHA256 of clientSeed:nonce with your server seed as the key. The first 15 hex characters of that hash, modulo 47, give a start index, and the 14 hex characters from that index become a number. That number is divided by 8 (a 3-bit shift), multiplied by 2^-53 and then by 10,000. The integer part, from 0 to 9,999, is the roll. The outcome was fixed before you placed the bet and cannot be manipulated.