Guides · Fairness

How provably fair works

Provably fair is a cryptographic trick that stops a casino changing a game result after you have placed your bet. The casino commits to a secret number in advance by publishing its hash, mixes it with a number you control, and after the round reveals the secret so you can re-run the maths and confirm the outcome was fixed before you clicked.

The commitment, in one paragraph

A hash function like SHA-256 turns any input into a fixed-length string of characters. It works one way: you cannot read the input from the hash, but anyone with the input can reproduce the hash exactly. That is the whole foundation. The casino generates a secret server seed, shows you SHA-256(server seed) before you bet, and cannot later swap the seed for a friendlier one — any change would produce a completely different hash, and you already have the old one written down.

The three ingredients

Those three are combined, normally with HMAC-SHA256, into one hash per bet: HMAC_SHA256(server seed, client seed:nonce). Some sites add a fourth value, a cursor, when a single round needs many random numbers — think of twenty-five Mines tiles or sixteen Plinko bounces.

What happens on a single bet

  1. You open the fairness panel and copy the hashed server seed. This is your receipt.
  2. You set a client seed, or accept the one generated for you.
  3. You bet. The server computes the HMAC for the current nonce and converts it into a result.
  4. The nonce ticks up by one. Repeat for as many bets as you want on this seed pair.
  5. When you rotate the seed, the casino reveals the old server seed in plain text.
  6. You hash the revealed seed and compare it with the receipt from step one. Match means the seed was never changed. Then you recompute any individual bet and compare the outcome.

From a hash to a game result

A hash is hexadecimal, so each pair of characters is a byte with a value from 0 to 255. Games turn those bytes into playable numbers in a few standard ways:

Why rotating seeds matters

You can only verify bets made on a seed pair after the server seed has been revealed, and a seed is revealed only when it is retired. So verification is always retrospective. Rotate your seeds whenever you want to audit a session: the old seed is published, a new hash commitment appears, and the nonce resets. If a casino never lets you rotate, or reveals nothing, the "provably fair" label is decoration.

How to verify a result yourself

Paste the revealed server seed, your client seed and the nonce into our provably fair verifier, pick the game, and compare the output with what you saw on screen. Two checks are worth running: the seed hash check (does the revealed seed hash to the commitment you saved?) and the outcome check (does the HMAC produce the result you were paid on?). If either fails, you have something concrete to raise with support — a hash mismatch is not a matter of opinion.

What provably fair does not prove

It provesIt does not prove
The result was committed before your betThat the game is a good bet — the house edge is still there
The server seed was not swapped mid-sessionThat the casino is solvent or will pay you
Each bet in the sequence is reproducibleThat third-party slots are fair — those use the provider's RNG
The casino cannot peek at your client seed choice afterwardsThat bonus terms, limits or support are reasonable

The last point deserves repeating. Provably fair covers in-house "originals" only. A slot from an external studio runs on that studio's server and is not verifiable by you, which is why a casino can be genuinely provably fair and still have thousands of games you simply have to trust. Our list of provably fair crypto casinos shows which sites publish verification for their originals.

CasinoProvably fair originalsSlotsPrediction markets
Lumenbet122,700+Yes
Stake153,000+No
BC.GameYes8,000+No
ShuffleYes3,000+No
RoobetYes3,000+No

Provably fair versus a licence and an RNG audit

A licensed casino sends its RNG to a testing lab, which certifies it periodically. You trust the lab and the regulator. Provably fair flips that: you trust nothing and check one bet at a time, but you get no regulator to complain to if the payout never arrives. The two protect against different failures, and the strongest position is having both. Where a site has one and not the other, know which one you are relying on.

Verification does not change the odds

Lumenbet, which publishes the house edge for each of its originals — 1% on Coinflip, 2% on Dice, Mines, Plinko and Limbo, 3% on Crash, 4% on Keno — is run by the same team that runs this site, so treat our view of it as an interested one. That edge is in the formula you are verifying. A verified result is an honest result, not a profitable one, and no seed trick or pattern-hunting changes the long-run maths. Gambling can be addictive; if you are chasing losses rather than checking hashes, see our responsible gambling page.

Play at Lumenbet

FAQ

Can a casino cheat if the games are provably fair?

Not by changing a committed result, as long as you saved the hash and actually verify afterwards. It can still cheat in ways the system does not cover: refusing withdrawals, changing terms, or running unverifiable third-party games.

Should I change my client seed often?

Changing it costs nothing and removes any theoretical advantage from a seed the casino has seen before. It does not make you more likely to win; each bet remains independent.

Why can I not verify a bet straight away?

The server seed must stay secret while it is in use, otherwise you could calculate future results and the game would break. Rotate the seed pair to reveal it, then verify every bet you made on it.

Are slots provably fair?

Usually no. Slots come from external studios running their own RNGs, so only the studio and its auditor can check them. Provably fair almost always refers to a casino's own originals such as dice, crash, mines and plinko.

What do I do if a verification fails?

Save the hash, seeds, nonce and the result you saw, then contact support and ask them to reproduce it. A reproducible mismatch is strong evidence; if no one can explain it, stop playing there.

Related

How Crash Works: The Multiplier, the House Edge and Auto-CashoutWhat actually decides a Crash round, how the house edge is built into the curve, why martingale fails, and how to check a round is provably fair.Withdrawing USDT From a Crypto Casino in MinutesWhich USDT network to use, what fees and minimums to expect, what triggers a manual review, and how to avoid the mistakes that lose funds.Prediction Markets vs Sportsbooks: Same Events, Different PricesHow a prediction market prices an outcome compared with a sportsbook, where the edge sits in each, and when a crypto player should prefer one over the other.Crypto Casino Games: Which Online Casino Games to PlayOriginals, slots and live dealer tables compared — how each game works, the house edge behind it, and which online casino games you can actually verify yourself.No-Account Crypto Swaps (SimpleSwap etc.) for Casino DepositsHow no-account swap services like SimpleSwap, Changelly and ChangeNOW work, where the costs hide, and how to use one to turn any coin into a casino deposit.How the Mines Casino Game Works: Odds and MultipliersMines explained in full: the grid, mine counts, how multipliers come from the house edge, your real odds per pick, how to verify a round, and bonus rules.Minesweeper vs Mines Casino Game: What Actually DiffersClassic Minesweeper is a free logic puzzle; Mines is a crypto casino bet with a house edge. How the rules, odds, skill and payouts compare.Fake Stake Sites and Clone Casinos: How to Spot ThemHow fake Stake sites and clone crypto casinos work, the domain tricks they use, and a checklist to confirm you are on the real site before you deposit.How the Plinko Game Works: Odds, Risk Levels, Fair PlayWhat the Plinko game is, how the ball's path is decided, why the centre pays least, and how the house edge and provably fair checks work.Wagering Requirements Explained: How Bonus Rollover WorksWhat wagering requirements mean, how to calculate rollover, why game weighting and max-bet rules matter, and how to judge whether a casino bonus is worth taking.