A server seed, client seed and nonce are the three inputs a provably fair game combines to produce each result.
The server seed is a secret random value chosen by the game; only its hash is shown before play, which commits the game to it. The client seed is a value on the player side that the server cannot choose alone. The nonce is a counter that goes up by one every round, so the same pair of seeds never produces the same result twice.
After the server seed is revealed, a player can recompute any round from these three values. In Diver and Neon Rush, for example, the result comes from an HMAC-SHA256 of the client seed and nonce, keyed with the server seed.
Keeping the server seed secret until after play is what stops anyone from predicting results, while publishing its hash first is what stops the game from changing them.
Rounds with nonces 41, 42 and 43 use the same seeds but give three different crash points, all recomputable once the server seed is revealed.
See it in practice: Round verifier · Provably fair explained · Neon Rush
Related terms: Provably fair · Crash game · All terms
Let's talk about bringing original games to your players.
Partner with us