What Is Provably Fair?
Provably fair is a verification system that lets you independently confirm that game outcomes were not manipulated. Instead of trusting a third-party auditor or relying on the casino's word, you can mathematically prove that each result was determined before your play was placed. Shuffle.us implements provably fair technology on all of its Original games.
The Core Concept
At its simplest, provably fair works like a sealed envelope. Before each round, the casino seals the result inside an envelope (a cryptographic hash). After the round, the envelope is opened so you can verify the result matches what was sealed. If the casino tried to change the result after seeing your play, the opened envelope would not match the sealed version.
How It Works: Step by Step
1. Server Seed
Before any round begins, Shuffle.us generates a random string called the server seed. This seed determines the outcome of the game. The server seed is then hashed (converted into a fixed-length code using SHA-256 or a similar algorithm). You receive the hash before placing your play, but you cannot reverse-engineer the original seed from the hash.
2. Client Seed
You also contribute a client seed, which is either generated by your browser or set manually. The client seed is combined with the server seed and a nonce (a number that increments with each play) to produce the final result. Because you control the client seed, the casino cannot predict or manipulate the outcome after the combined seeds are set.
3. the play
You place your play. The game processes using the combined server seed, client seed, and nonce. The result is displayed.
4. Verification
After the round, Shuffle.us reveals the original (unhashed) server seed. You can now take the server seed, your client seed, and the nonce, run them through the same algorithm, and confirm the result matches what was displayed. Shuffle.us provides a built-in verification tool, but you can also use third-party verification tools or write your own script.
Why This Matters
Traditional casinos rely on Random Number Generators (RNGs) that are audited by third parties. You trust the auditor's report, but you cannot verify individual outcomes yourself. Provably fair flips this model: every single play you place can be independently verified. The casino has no ability to alter results after the server seed hash is published.
Which Games Are Provably Fair?
On Shuffle.us, provably fair applies to all Original games:
- Dice
- Mines
- Plinko
- Limbo
- Crash
- Other in-house originals
Third-party slots and live dealer games use their own providers' RNG systems and are not provably fair. These games are audited by independent testing agencies instead.
How to Verify a play
- Go to your play history on Shuffle.us.
- Select the play you want to verify.
- Click the "Verify" or "Fairness" option.
- The platform displays the server seed, client seed, and nonce.
- Use the built-in tool or a third-party verifier to confirm the result.
Tip: You can change your client seed at any time. This forces the server to generate a new server seed and reveal the old one, adding an extra layer of control over the verification process.
Try provably fair games on Shuffle.us. Sign up with code MAXBET for 25,000 GC + 1 SC free.