Home/Guides/Provably Fair Plinko
Odds & fairness

Provably Fair Plinko

"Provably fair" is a cryptographic system that lets you check, with maths rather than trust, that a Plinko result was decided before you dropped the ball and was never altered afterwards. Here's exactly how the seeds and hashing work, and how to verify a drop yourself.

Quick answer

Provably fair Plinko combines a secret server seed (the casino commits to it in advance by publishing its hash), your own client seed, and a nonce (a counter that increases with each bet). These are run through a cryptographic hash function such as SHA-256 to produce the ball's path. Because the server committed to its seed before you bet, it cannot change the outcome; after the round you can reveal the server seed and recompute the same result to confirm nothing was tampered with.

What "provably fair" actually means

In an ordinary online game, you simply trust that the casino's random number generator is honest — you have no way to check any single result. Provably fair flips that around. Instead of asking you to trust, it gives you the tools to verify. The core idea comes from a cryptographic technique called a commitment scheme: the operator locks in its secret value ahead of time and proves it later, so it cannot secretly swap the outcome once it sees your bet.

The system rests on one property of a good cryptographic hash function: it is deterministic (the same inputs always produce the same output) but effectively impossible to reverse or to steer toward a chosen result. That means the operator can publish a "fingerprint" of its secret in advance without revealing the secret itself — and cannot later find a different secret that matches the same fingerprint.

The mechanism: server seed + client seed + nonce → hash

Three inputs are combined and hashed into a result you can verify yourself after every drop. Because the server commits to its seed before you bet, it can't change the outcome once your ball is in play.

How provably fair works

Each drop is fully determined by these inputs — nothing hidden is added after you press play.

Server seedsecret — hash shown first, revealed after
Client seedyours — editable
Nonceround counter
SHA-256→ deterministic hash
Drop
path

The three inputs explained

  • Server seed — a long random string generated by the casino and kept secret during play. Before you bet, the casino shows you a hash of this seed (its cryptographic fingerprint). This is the commitment: the seed is now locked in, but you can't read it yet. When you finish with that seed (or rotate it), the casino reveals the original server seed so you can confirm it hashes to the fingerprint you were shown earlier.
  • Client seed — a value contributed by you, the player. Most games generate one automatically but let you edit it to any text you like. Because you control this input and can change it at any time, the casino cannot have pre-computed a rigged sequence of results tailored to a seed it fully controls.
  • Nonce — a simple counter that increases by one with every bet you place on the current seed pair. It ensures that identical seeds still produce a different result on each successive round, so no two drops reuse the same hash.

To produce a round, the game concatenates these inputs and feeds them into the hash function (many implementations use a keyed hash, HMAC-SHA256, with the server seed as the key). The resulting hexadecimal digest is then converted into numbers — typically by reading it in chunks and mapping each to a range — and those numbers decide which way the ball bounces at each row of pins, and therefore which multiplier slot it lands in.

How to verify a Plinko result

Note the hashed server seed before you play

Open the game's "Fairness" or "Provably Fair" panel. Record the SHA-256 hash of the current server seed that the casino displays. This is its commitment for the rounds you're about to play.

Set (or note) your client seed

Check the client seed in the same panel. You can leave the generated one or type your own — either way, write it down along with the current nonce.

Play your rounds

Drop your balls as normal. The nonce increments automatically with each bet, so keep track of which round you want to check.

Rotate the seed to reveal the server seed

Request a new server seed (often called "rotate seed"). The casino then reveals the previous plaintext server seed — the one it had already committed to.

Confirm the seed matches the earlier hash

Run the revealed server seed through SHA-256 yourself. If it matches the hash you recorded in step 1, the casino did not swap the seed after seeing your bets.

Recompute the result

Feed the revealed server seed, your client seed and the round's nonce into the game's published algorithm (or a trusted third-party verifier). If the drop path and multiplier it outputs match what you actually saw, the round is proven fair.

Why bother

Why provably fair matters

Trust becomes verification

You no longer have to take a casino's word that a round was random. The maths is public, the seed is committed in advance, and anyone can re-run the check — the operator cannot alter a result after your ball is dropped.

Tamper-evident by design

If the revealed server seed didn't hash to the fingerprint you were shown, or the recomputed drop doesn't match your result, you have hard cryptographic proof of manipulation — not just a suspicion.

What it does not do

Provably fair proves a result wasn't rigged — it does not change the game's house edge or make Plinko more likely to win. A game can be perfectly fair and still favour the house over time. Fairness and profitability are separate questions.

Only as good as the check

A "Provably Fair" badge means nothing if nobody verifies it. Change your client seed occasionally and actually run a verification now and then. If a site offers no fairness panel at all, treat that as a red flag — see our scams & fake apps guide.

Which providers support provably fair Plinko?

Provably fair is most common among studios that build for crypto casinos and "Originals" catalogues. The names you'll see most often on Plinko titles are:

  • BGaming — one of the earliest mainstream studios to adopt provably fair across its catalogue, including its Plinko title. Its results can be verified through the seed-and-nonce method described above.
  • Spribe — the studio behind widely played crash-style and arcade games, including a Plinko game, built around a provably fair model with editable client seeds.
  • Stake — its in-house "Stake Originals" Plinko is a well-known provably fair implementation, with an on-site verifier and full documentation of the algorithm.

Not every Plinko game is provably fair. Many titles from traditional slot studios instead rely on a certified RNG audited by an independent testing lab — a different, also-legitimate model of fairness. For how the two approaches compare, see our is Plinko legit & fair guide.

BGaming Spribe Stake Originals
Answers

Provably fair FAQ

Does provably fair mean I'll win more?
No. It proves each result was genuinely random and not altered — it says nothing about your odds. The house edge is built into the multiplier table and is unaffected by fairness verification.
Do I need to be a programmer to verify a round?
Not necessarily. Most provably fair casinos and several independent websites offer verifier tools where you paste in the revealed server seed, your client seed and the nonce, and the tool recomputes the result for you. Doing it by hand is possible but only needed if you want to audit the algorithm itself.
Why is the server seed hidden until after I play?
If you could see the server seed in advance, you could predict every result and only bet on winners. Hiding it — while committing to its hash — keeps outcomes unpredictable to you, yet still verifiable afterwards.
What is the client seed for if the casino makes the result?
Because the outcome depends on your client seed too, the casino can't pre-arrange a rigged sequence — it doesn't fully control every input. Editing your client seed changes all future results, which is a useful way to satisfy yourself the game isn't fixed.
Is a certified RNG game less trustworthy than a provably fair one?
Not inherently — they're different trust models. Provably fair lets you check each result; a certified RNG relies on an accredited independent lab checking the generator. A licensed casino using either can be trustworthy.
Milena Petrovska
Written by Milena Petrovska
Crypto & live-casino specialist · reviewed & fact-checked by Nikita Jones, Editor

iGaming writer with 8 years across live casino, slots and crypto-casino coverage. Leads our crypto-Plinko, provably-fair and crypto-payments analysis.

“With crypto Plinko, ‘provably fair’ isn't a slogan — verify the seed hash yourself, or treat the fairness claim as unproven.”

Seed & nonce checks Provably-fair audits How we test
Keep reading

Related guides

Play with proof, not trust

Find a verified provably fair casino

Now you can check a result for yourself. Pick a licensed casino from our vetted list that offers a real fairness panel — and verify a round before you commit your bankroll.

See the best Plinko casinos
18+ · Gamble responsibly · T&Cs apply