Fairness

Every official spin is generated by a one-way cryptographic function on our server. You do not have to trust us — you can mathematically verify your result after the day ends. Here is how it works in plain English:

  1. At the start of each day (UTC) we generate a long random server seed and publish only its SHA-256 hash (the "commitment"). The commitment is shown on this page before any spins happen, so it cannot be changed afterwards.
  2. For each of your spins we compute HMAC-SHA256(serverSeed, sessionId + ":" + nonce) and reduce it (with rejection sampling to avoid modulo bias) to a number in 0 .. 249999. If that number equals 0, the spin is a winner. We never change your nonce — it is a counter we increment server-side.
  3. At the end of the day we publish the original server seed. You can then recompute the HMAC yourself — or paste your spin ID below and we will recompute it for you — and check that we recorded the same result number we now show.
  4. We also record the raw HMAC result separately from the "effective" result. If a winner was generated after the daily prize-pool cap had already been awarded, the raw result stays in the audit record but the spin is recorded as a loss. This is disclosed in the Official Rules.

Today's commitment

No commitment generated yet — visit again after the first spin of the day.

Revealed seeds (last 7 days)

No revealed seeds yet.

Verify a spin