Shuffle Crash Verifier

Verify the fairness of your Shuffle.com and Shuffle.us Crash game multipliers using cryptographic proof

Bet Information

Understanding Shuffle Crash

Game Statistics

Return to Player 99%
House Edge ~1%
Minimum Crash 1.00x
Maximum Crash Unlimited

How It Works

1 Generate HMAC-SHA256(serverSeed, clientSeed:nonce:cursor)
2 Convert first 4 bytes to 32-bit integer
3 Formula: (99 / (1 - floatValue)) / 100

100% Private

All verification happens entirely in your browser. Your game data never leaves your device - we don't collect, store, or transmit any information.

No Data Collection No Server Requests

How to Verify Shuffle Crash Results

Step 1: Get your seeds and nonce from Shuffle

To verify a Shuffle Crash game, you need three pieces of data:

  • Client Seed: Your personal seed that you can customize before playing.
  • Server Seed (Unhashed): Only revealed after you rotate to a new seed pair. Find it in the provably fair section of your bet history.
  • Nonce: The sequential bet number in your current seed pair. Starts at 0 or 1 and increments with each bet.

Note: You can only verify bets after rotating your seeds, as the unhashed server seed is only revealed then.

Step 2: Enter your data in the form above

Paste your data into the verification form:

  • Copy and paste the Client Seed from your bet details
  • Copy and paste the Server Seed (Unhashed) - this is a long hexadecimal string
  • Enter the Nonce number for the specific bet you want to verify

The verifier uses Shuffle's exact HMAC-SHA256 algorithm with the crash formula to calculate the multiplier.

Step 3: Compare the result with the actual crash point

After the verification completes, you'll see the calculated crash multiplier:

  • The verifier displays the exact crash point (e.g., 2.45x, 1.00x, 156.78x)
  • Compare this with the actual crash point shown in your Shuffle game history
  • The minimum crash point is always 1.00x (instant crash)
  • If they match exactly, the game was provably fair

If results don't match, verify you're using the correct server seed, client seed, and nonce for that specific bet.

Frequently Asked Questions

How does Shuffle Crash work and what is the house edge?

Shuffle Crash is a multiplayer game where a multiplier starts at 1.00x and increases until it randomly "crashes." Players must cash out before the crash to win. The game has approximately a 1% house edge, which is incorporated through the formula (99 in the numerator). The minimum crash point is 1.00x, meaning the game can crash instantly, while theoretically unlimited maximum multipliers are possible (though extremely rare).

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 Crash. This verifier works for both platforms - just enter the client seed, server seed, and nonce from either site.

What is the HMAC-SHA256 crash algorithm?

Shuffle Crash uses HMAC-SHA256 to generate fair crash points: First, it computes HMAC(serverSeed, clientSeed:nonce:cursor). Then it converts the first 4 bytes of the hash to a 32-bit integer, divides by 2^32 to get a float between 0 and 1, and applies the crash formula: (99 / (1 - floatValue)) / 100. This ensures neither player nor casino can predict or manipulate outcomes before the round begins.

When can I verify my Shuffle Crash bets?

You can only verify bets after you rotate to a new seed pair on Shuffle. The unhashed server seed is only revealed when you change seeds. Active rounds using your current seed pair cannot be verified until you rotate seeds, as revealing the server seed early would compromise fairness. Once rotated, you can verify all previous bets made with that seed pair.

Is my data safe when using this tool?

Absolutely. All verification happens 100% client-side in your browser using JavaScript. Your seeds and game data never leave your device - we don't collect, store, or transmit any information to our servers. You can even use this tool offline once the page is loaded.