Last updated: 9 June 2026
If you have spent any time around crypto casinos, you will have seen the phrase “provably fair” stamped on games like dice, crash and plinko. It is more than marketing: provably fair is a genuine cryptographic system that lets you check, mathematically, that a result was not tampered with after you placed your bet. This guide explains how it actually works, how to verify a result yourself, and where it sits alongside traditional licensed gambling in the UK.
What “provably fair” actually means
In a traditional online casino, the outcome of a game is decided by a Random Number Generator (RNG) running on the operator’s servers. You cannot see that code, so you simply have to trust that it is fair and that an accredited testing lab has checked it. Provably fair flips this around. It uses cryptography to give you a way to confirm, after every single bet, that the outcome was determined fairly and could not have been altered to your disadvantage.
The key idea is a commitment scheme. Before you play, the casino commits to a secret value without revealing it. Once the bet is settled, it reveals that secret, and you can check that it matches what was committed earlier. Because of how cryptographic hashing works, the casino cannot change the secret after the fact without you noticing.
The building blocks: seeds, nonce and hashing
A provably fair result is generated from a few simple ingredients combined together. Understanding each one is the key to understanding the whole system.
The server seed
The server seed is a long random string generated by the casino. This is the secret. Before you bet, the casino does not show you the seed itself; instead it shows you a hash of it (more on that below). This hashed value is the casino’s commitment. It is published in advance, so it cannot be quietly swapped later.
The client seed
The client seed is a value contributed by you, the player. Most provably fair casinos let you view and edit it, and your browser usually generates a random one automatically. Because you control this input, the casino cannot know the final outcome in advance, even though it chose the server seed. Your contribution is what stops the operator from pre-computing a result that always loses.
The nonce
The nonce is simply a counter. It starts at zero (or one) and increases by one with every bet you place on the same pair of seeds. This means each bet produces a different outcome without anyone needing to generate brand-new seeds every round. Server seed plus client seed plus nonce gives a unique input for each bet.
Cryptographic hashing and SHA-256
The glue holding this together is a cryptographic hash function, most commonly SHA-256. A hash function takes any input and produces a fixed-length string of characters. It has two properties that make provably fair possible:
- It is deterministic: the same input always produces exactly the same hash.
- It is one-way: from the hash you cannot work backwards to the original input, and you cannot find a different input that produces the same hash.
This is why publishing the hash of the server seed is a watertight commitment. The casino shows you the hash up front. After play, it reveals the actual server seed. You hash that seed yourself and check it matches the hash shown earlier. If it matches, the seed was fixed before you played and was never changed.
How a result is produced
When you place a bet, the casino combines the server seed, your client seed and the current nonce into a single string and runs it through the hash function. The resulting hash is a long hexadecimal value. The game then converts a portion of that hash into a number within the range it needs, for example a dice roll between 0.00 and 99.99, or a crash multiplier. Because the inputs are fixed and the maths is public, the same inputs will always produce the same outcome, and anyone can reproduce it.
How to verify a bet yourself
Verification is the whole point, and reputable provably fair casinos make the data available to do it. Here is the typical process:
- Step 1 — Note the hashed server seed: before betting, find the hashed (committed) server seed in the game’s fairness or settings panel and save it.
- Step 2 — Set or note your client seed: record the client seed your browser is using, or set your own so you know exactly what was used.
- Step 3 — Play and track the nonce: place your bets, noting that the nonce increases by one each time.
- Step 4 — Rotate the seed to reveal it: when you want to check, change or “rotate” your server seed. This forces the casino to reveal the old, now-retired server seed in full.
- Step 5 — Confirm the commitment: run the revealed server seed through a SHA-256 calculator and confirm the result matches the hashed value you saved in Step 1.
- Step 6 — Reproduce the outcome: combine the revealed server seed, your client seed and the nonce exactly as the casino specifies, hash them, and convert the output into the game result using the published method. Compare it to the result you actually got.
If both checks pass, you have proven that the outcome was honest. Most casinos provide a built-in verifier, and independent third-party verification tools exist so you do not have to take the operator’s own tool on trust.
Provably fair vs traditional RNG and licensing
Provably fair and traditional licensed RNG gaming solve the trust problem in different ways, and it is important to understand both.
- Traditional RNG: fairness is guaranteed by regulation and independent testing. Licensed operators must use RNGs audited by accredited labs, and players are protected by the regulator’s rules on payouts, complaints and funds.
- Provably fair: fairness is guaranteed by cryptography you can check yourself, bet by bet, without trusting a third party. However, it only proves that an individual game result was not manipulated. It does not by itself guarantee fair bonus terms, reliable withdrawals, responsible-gambling safeguards or that the operator is solvent and honest in other respects.
In the UK, gambling is regulated by the UK Gambling Commission (UKGC). Any operator targeting British players must hold a UKGC licence, which brings strict requirements on player protection, fund segregation, anti-money-laundering checks and responsible gambling tools. Many pure-crypto casinos that advertise provably fair games are not UKGC-licensed and often operate under offshore licences with weaker protections. Provably fair maths does not replace a licence. Before depositing, UK players should always check whether an operator is licensed by the UKGC, because using an unlicensed site can mean little or no recourse if something goes wrong.
Frequently asked questions
Is provably fair the same as being licensed?
No. Provably fair is a cryptographic method that proves an individual game outcome was not tampered with. A licence is a regulatory status that protects your money, identity and wellbeing across the whole operation. The two are completely separate, and a provably fair casino can still be unlicensed in the UK.
Can a casino cheat a provably fair game?
It cannot quietly change a result after you bet, because the committed server seed hash would no longer match. However, provably fair only covers the games it is applied to. It does not protect you from unfair bonus rules, withdrawal problems or a dishonest operator in other areas, which is why licensing still matters.
Do I need to be technical to verify a result?
Not really. Most provably fair casinos include a one-click verifier, and free third-party tools let you paste in the seeds and nonce to reproduce the outcome. Understanding the principles helps, but you do not need to write any code to confirm a bet was fair.
Why does the client seed matter?
Because you contribute the client seed, the casino cannot know the final outcome in advance. If only the operator’s server seed were used, it could theoretically pick a seed that favours the house. Your input ensures the result depends on a value the operator could not control or predict.
Does provably fair mean I am more likely to win?
No. Provably fair guarantees the result was generated honestly, but the game still has a built-in house edge, just like any casino game. Over time the maths favours the house. It proves fairness, not profitability for the player.
18+. Please gamble responsibly. For free, confidential help and advice, visit begambleaware.org.



