Dice games are among the most transparent crypto-style instant games, because most of them are provably fair. The system lets you verify yourself that each roll was random and was not changed after you placed your bet. This guide explains how it works and how to check a roll.
Client and server seeds
Provably fair rests on two inputs: the server seed and the client seed. Before a round, the casino's server creates a secret seed and shows you a cryptographic hash of it. Your browser or app creates its own seed, which you can usually change. The two seeds are combined, together with a counter for each bet, to produce the roll.
Neither side can steer the result. The casino has committed to its seed before the round, so it cannot change it afterwards, and your seed adds input the casino could not know in advance.
SHA-256 hashing and verification
The server seed's hash is made with SHA-256, a one-way function: it turns any input into a fixed-length string, and the string cannot be turned back into the seed. Showing you the hash first locks the seed in without revealing it.
After the round, or when you rotate to a new seed pair, the casino reveals the original seed. Hash it yourself with SHA-256 and compare. If the hashes match, the seed was not changed, and the roll was fair.
- Note the hashed server seed and your client seed before you bet.
- After the round, copy the revealed server seed from the game's fairness tab.
- Run it through any SHA-256 tool; several work in a phone browser.
- Check that the result matches the hash you saw before the round.
- Optionally, enter both seeds and the bet number in the casino's verifier or an independent one to recreate the exact roll.
How the combined seeds make the roll
Once combined, the seeds go through a fixed algorithm that turns them into a number, which becomes the dice result. The same seeds always give the same result, so anyone can reproduce a roll and check it. Because both inputs are needed, no one could have set the outcome in advance.
Why dice set the standard for transparency
In many traditional RNG games the randomness is a black box: you trust the casino and the testing lab. Provably fair dice lets you verify every roll yourself. That matters most at crypto casinos, where players often cannot check a licence as easily. The game is simple enough that the check is easy to follow, which makes it a good place to learn how provably fair works.
Keep in mind what it proves. Provably fair shows the result was random and not changed. It does not change the game's RTP or house edge.
Other games that use provably fair
Dice is not the only one. Plinko, crash games, Mines, Limbo, coin flip, wheel games and keno use the same client and server seed system, as do some card games and slots at crypto casinos. If you can verify a dice roll, you can verify these too. For Mines specifically, see are Mines games really provably fair.