Crypto

Provably fair explained: how to verify a result yourself

Provably fair is real, checkable cryptography — but only for some games. What it proves, how to verify a result yourself, and what it doesn't cover.
By PickAndStake 4 min read Updated 12 Sep 2026

“Provably fair” is on the homepage of most crypto casinos. Unlike a lot of marketing language, it describes something real and checkable — but only for specific games, and only if you actually check it.

Here’s what it means and how to verify a result yourself.

The problem it solves

In a traditional online casino, you cannot see how a result was generated. You trust that the random number generator is fair, that the operator hasn’t altered it, and that the auditor who certified it did so properly.

That’s a reasonable chain of trust with a licensed operator. But it is trust — you’re relying on institutions, not verifying anything.

Provably fair replaces trust with cryptography. The casino commits to a result before you bet, in a way that can’t be changed afterwards, and you can prove it later.

How it works

Three components go into each result:

Component Who provides it Purpose
Server seed The casino The casino’s randomness
Client seed You Your randomness — stops the casino controlling the outcome
Nonce Automatic A counter, so each bet differs

The sequence:

  1. The casino generates a server seed and shows you a hash of it — a fingerprint that reveals nothing but can’t be faked
  2. You get a client seed, which you can change to anything you like
  3. You place bets. Results come from combining server seed, client seed and nonce
  4. When you rotate the seed, the casino reveals the original server seed
  5. You hash that revealed seed and check it matches the fingerprint from step 1

If it matches, the casino committed to that seed before you played and couldn’t have changed it based on your bets.

The hash is the commitment. Because a hash can’t be reversed but can be recomputed, showing it in advance proves the seed existed before the bets — without revealing what it was.

Verifying a result, step by step

  1. In your account, find Provably Fair or Fairness settings
  2. Note the hashed server seed shown before you play
  3. Set a client seed — type something of your own choosing
  4. Play some rounds
  5. Rotate or change the seed, which reveals the old server seed
  6. Put the revealed seed into any SHA-256 calculator and compare the output to the hash from step 2
  7. Use the casino’s verifier, or an independent one, to recompute individual results from seed + client seed + nonce

Most crypto casinos provide a built-in verifier. Independent third-party verifiers also exist, which is the stronger check — using the casino’s own tool means trusting the tool.

Coverage at a typical crypto casino

What provably fair actually applies to

In-house originals (dice, crash, mines)Verifiable
Third-party slotsProvider RNG, audited
Live dealerPhysical, not verifiable
Sports bettingNot applicable

What it does not cover

This is the part that gets glossed over.

Provably fair applies to in-house games: dice, crash, plinko, limbo, mines, and similar originals built by the operator.

It does not apply to:

Those use the provider’s own RNG, certified by an external auditor. That’s a different model — perfectly legitimate, but not verifiable by you.

So a casino advertising “provably fair” alongside a 5,000-game slot library is being accurate about a small fraction of its offering.

What it doesn’t change

Provably fair means results aren’t manipulated. It does not mean the game is even-odds.

The house edge is built into the payout structure, not the randomness. A provably fair dice game with a 1% edge is exactly as unprofitable over time as an unverifiable one with the same edge. Fairness and profitability are separate questions.

Verifiable originals

Operators with provably fair in-house games

We note which offers include verifiable originals alongside their slot library.

See offers →

Is it worth checking?

Realistically, few players verify. But the mechanism’s value doesn’t depend on everyone checking — it depends on anyone being able to. An operator that publishes verifiable results has made manipulation detectable, which is a meaningful constraint.

Worth doing once on a new platform, on a handful of bets, to confirm the verifier works and the hashes match. After that, the system’s existence is the assurance.

Related: why fairness and profitability are different questions.

18+. Gambling can be addictive. Please play responsibly and only with money you can afford to lose. Support is available on our responsible gambling page.