Goemon Play Goemon ๐Ÿš€

How Provably Fair Crash Games Work (Explained Simply)

Published 29 May 2026 ยท 6 min read

"Provably fair" is the phrase every crash game waves around. Most players nod and move on. This guide explains exactly what's happening under the hood โ€” server seeds, client seeds, SHA hashing โ€” in plain English, so you can decide for yourself whether to trust a result.

What "provably fair" actually means

A game is provably fair if, after a round ends, you can independently verify that the result wasn't manipulated using only publicly available information. You don't have to trust the operator. You don't have to trust a regulator. The math is the proof.

For crash games, this works by committing to a future random number before the round runs, then revealing the inputs after โ€” so the operator can't change anything without getting caught.

The three pieces

1. The server seed

Before a round begins, the operator generates a long random string โ€” usually 40 to 64 characters โ€” called the server seed. They don't show it to you yet. Instead, they publish the SHA-256 (or SHA-512) hash of that seed. A hash is a one-way fingerprint: given the seed you can compute the hash, but you cannot reverse the hash to find the seed.

This is the commitment. Once the hash is published, the operator can't change the seed without breaking it.

2. The client seed(s)

Now the players contribute randomness. In Goemon, the first three players to wager in a round each provide a client seed (their browser generates a random string when they place a bet). Mixing player-supplied randomness into the calculation means even if the operator wanted to cheat, they'd need to know every client seed in advance โ€” which is impossible.

3. The hash

After the round ends, the operator combines the server seed and the three client seeds into a single SHA-512 hash. That hash is then converted into a number, and the number is mapped to a multiplier using a public formula.

Step by step: how a round is generated

  1. Pre-round. Operator picks a random server seed. Publishes SHA256(serverSeed) in the round info.
  2. Bets open. The first three wagering players each contribute a client seed.
  3. Round runs. Multiplier climbs. Players cash out when they want. Round ends at a crash point that nobody knows yet.
  4. Post-round. Operator reveals the server seed. The crash point is computed as a function of SHA512(serverSeed + clientSeed1 + clientSeed2 + clientSeed3).
  5. Verification. Any player can re-hash the inputs and confirm the crash point matches. They can also re-hash the revealed server seed and confirm it matches the pre-round commitment.

If any step fails โ€” the hash doesn't match, the crash point doesn't reproduce โ€” the operator has been caught.

Why this is stronger than "RNG certified"

Most slots are RNG certified. A third-party lab (eGaming Labs, iTech Labs, GLI) tested the random number generator at some point and signed off. You trust the lab. You trust the operator hasn't modified the code since. You can't verify any individual spin.

Provably fair flips that around. You verify every round, in real time, by re-computing the hash yourself. No lab. No "trust me." Just math.

Common misconceptions

"Provably fair means I can predict the outcome." No. The outputs are still random. You can only verify them after the round, not predict them before.

"Provably fair means the game has high RTP." Unrelated. Fairness and RTP are independent. A provably fair game can have an RTP of 80% or 99% โ€” both are honest, just at different rates. Always check the published RTP separately. More on RTP here.

"All crypto casinos are provably fair." Many are, but not automatically. Look for the actual seed/hash mechanics in the game info panel before assuming.

Ready to verify a round yourself?

The next guide walks through the exact procedure: How to verify provably fair results. It includes the SHA-512 step and the multiplier-mapping formula so you can spot-check Goemon (or any provably fair crash game) on your own.


Frequently Asked Questions

What does provably fair mean?
Provably fair means the outcome of each round is generated from public inputs and a cryptographic hash, so any player can recompute and verify the result after the round ends. The operator cannot change the outcome retroactively without breaking the hash.
Can a casino cheat on a provably fair game?
Not without detection. The server seed is committed (its hash is published) before the round, and the client seeds come from players. If the operator alters anything, the published hash will no longer match the revealed seed and players can prove the manipulation.
Is provably fair the same as RNG certified?
No. RNG-certified means a third party tested the random number generator once. Provably fair means you can verify every individual round yourself, in real time, without trusting a third party.

Play a provably fair crash game

Goemon publishes seeds and hashes for every round. Verify any result yourself.

๐Ÿš€ Try Goemon Now

Related guides