BC.Game Hash Dice Verifier

Verify the fairness of your BC.Game Hash Dice outcomes using cryptographic proof

Bet Information

Understanding BC.Game Hash Dice

Game Statistics

Return to Player 99%
House Edge 1%
Result Range 0 - 99,999
Algorithm HMAC-SHA512
Verification Provably Fair

How It Works

1 Generate HMAC-SHA512 hash using server seed and client seed with nonce
2 Extract 5 hex characters from hash, convert to decimal
3 Skip values ≥ 1,000,000, move to next 5 characters
4 Calculate final result: (lucky value) % 100,000

100% Private

All verification happens in your browser. Your bet data never leaves your device. We don't collect, store, or transmit any information to our servers.

No Data Collection No Server Requests Open Source Algorithm

How to Verify BC.Game Hash Dice Results

Step 1: Get your seed data from BC.Game

To verify your Hash Dice bet, you'll need to access your seed information from BC.Game. Here's how to find it:

  • Navigate to Fairness Settings: Go to the BC.Game Hash Dice game page and click on the fairness icon (usually a shield or checkmark symbol).
  • Reveal Server Seed: After changing your seed pair or ending your session, click "Reveal" or "Unhash" to view your unhashed server seed.
  • Copy Required Data: Copy your server seed (unhashed), client seed, and note the nonce number for the specific bet you want to verify.

Note: The server seed must be revealed (unhashed) to verify past bets. You cannot verify future bets as the server seed is hidden until you change it.

Step 2: Enter your data in the verifier

Once you have your seed data from BC.Game, enter it into our verification form:

  • Client Seed: Paste your client seed exactly as it appears in BC.Game (case-sensitive).
  • Server Seed: Paste the unhashed server seed. This should be a long hexadecimal string revealed after changing your seed.
  • Nonce: Enter the nonce number for the specific bet. This increments with each bet in a seed pair (starts at 0).

All fields are required and must match your BC.Game bet data exactly for accurate verification.

Step 3: Compare the result with your bet

After clicking the Verify button, our tool will calculate the Hash Dice result using the HMAC-SHA512 algorithm:

  • Review Calculated Result: The verifier will display the result (0-99,999) calculated from your seed data.
  • Compare with BC.Game: Check that this result matches exactly with the outcome shown in your BC.Game bet history.
  • Verify Hash: The tool also shows the HMAC-SHA512 hash and the lucky number extraction process for full transparency.

If the results match, your bet was provably fair. If they don't match, double-check that you entered the correct seed data for that specific bet.

Frequently Asked Questions

What is BC.Game Hash Dice and how does it work?

BC.Game Hash Dice is a provably fair dice game that generates results from 0 to 99,999. It uses HMAC-SHA512 cryptographic hashing combined with a unique algorithm that samples 5 hexadecimal characters at a time from the hash. The algorithm skips any 5-character segment that converts to a decimal value ≥ 1,000,000, then applies modulo 100,000 to the first valid value to produce the final result. This ensures truly random and verifiable outcomes.

How does the Hash Dice verification algorithm differ from regular dice?

Hash Dice uses a special extraction method unlike BC.Game's Classic Dice or Ultimate Dice. Instead of taking 4 hex characters like Classic Dice, Hash Dice takes 5 hex characters at a time and validates each segment. Any segment converting to ≥ 1,000,000 is skipped, and the process moves to the next 5 characters. The final result is calculated as (lucky_number % 100,000), producing values from 0 to 99,999 instead of the 0.00-99.99 range used in other dice variants. You can also verify Classic Dice and Ultimate Dice with our dedicated tools.

Why does Hash Dice skip values over 1,000,000?

The algorithm skips values ≥ 1,000,000 to ensure uniform distribution of results. Five hexadecimal characters can represent values from 0 to 1,048,575 (0xFFFFF). Values from 1,000,000 to 1,048,575 would create bias when applying modulo 100,000. By skipping these values and moving to the next 5-character segment, the algorithm ensures each possible result (0-99,999) has an equal probability of occurring, maintaining true fairness.

Is my BC.Game betting data safe when using this verifier?

Yes, completely safe. Our Hash Dice verifier runs 100% in your browser using client-side JavaScript. Your server seed, client seed, and nonce never leave your device or get transmitted to any server. We don't collect, store, or have access to any of your betting information. You can even disconnect from the internet after loading the page and the verifier will still work.

Can I verify other BC.Game games besides Hash Dice?

Yes! We offer free verifiers for 20 BC.Game original games including Classic Dice, Crash, Limbo, Plinko, Mines, Keno, and more. Each game uses a different algorithm, so make sure to use the correct verifier for the game you're checking. Visit our BC.Game verifiers page to see all available tools.