What is a client seed?

The casino commits to its secret server seed first by showing you its hash. You then set your client seed. Because the casino couldn't know your seed when it picked its own, it couldn't choose a server seed designed to give you bad results. Your client seed is your share of the randomness.

Changing your client seed changes which results you get - the sequence is completely different - but not how likely any result is. There is no lucky or unlucky seed.

Good habits:

  • Replace the default client seed with your own before you start.
  • Changing the client seed usually rotates the seed pair, which reveals the old server seed so you can verify past bets.

Example. The same server seed with client seed "alice" and with client seed "alice2" gives two unrelated result sequences. Over 100,000 drops each, both land on the same RTP.

In ProvablyHero tools

The demo lets you edit your client seed and verify every drop. Full test: Does changing client seed change your odds?

  • What is a server seed?The server seed is the casino's secret random value behind every result. How it's committed with a hash, revealed on rotation and used to verify bets.
  • What is a nonce in provably fair?The nonce is a counter that goes up by one with every bet, so the same seeds give a new result each time. How it works and why it matters for verifying.
  • What is seed rotation?Seed rotation replaces your active seed pair and reveals the old server seed, so you can verify past bets. When to rotate and what changes.
  • What is HMAC?HMAC mixes a secret key with a message into one hash. How crypto casinos use HMAC-SHA256 to combine server seed, client seed and nonce into a result.