How fairness works
Every round is decided by three things: a secret server seed, your client seed, and a nonce that counts your bets. Before you play, we show you a fingerprint (SHA‑256 hash) of the server seed. Because we can’t change the seed without changing that fingerprint, we can’t change results after you’ve bet.
When you choose Reveal seed & start new one in the game’s Fairness panel, we show you the old server seed. You can then recheck any round you played with it below.
The method for keno
- Bytes come from HMAC‑SHA256 with the server seed as the key and
clientSeed:nonce:roundas the message, where round starts at 0 and goes up when more bytes are needed. - The numbers 1–40 are shuffled with a Fisher–Yates shuffle from the end of the list. Each byte is reduced to a position; bytes that would make some positions more likely are skipped.
- The last 10 numbers after 10 swaps are the draw.
The method for dice
- Bytes come from the same HMAC‑SHA256 with the server seed as the key and
clientSeed:nonce:0as the message. - Four bytes at a time are read as one whole number from 0 to 4,294,967,295. Numbers of 4,294,960,000 or more are skipped, so every roll is equally likely.
- The roll is that number’s remainder after dividing by 10,000, so it’s a whole number from 0 to 9,999, shown as 0.00 to 99.99.
- Your bet uses the same nonce counter as the other games, so each bet gets its own number.
The method for limbo
- The first 4 bytes of HMAC‑SHA256(server seed,
clientSeed:nonce:0) are read as one whole number n from 0 to 4,294,967,295. - The result is 99 × 4,294,967,296 ÷ (n + 1), divided by 100 and rounded down to 2 decimals. It’s shown as at least 1.00× and at most 1,000,000×.
- This makes the chance of reaching any target T exactly 99 ÷ T percent.
The method for blackjack
- Cards come from an infinite deck: card number k of a hand is the k‑th whole number 0–51 read from the same byte stream, 4 bytes at a time, skipping values of 4,294,967,248 or more.
- 0–12 are spades A to K, 13–25 hearts, 26–38 diamonds and 39–51 clubs.
- Cards are dealt in order: your first card, the dealer’s up card, your second card, the dealer’s hidden card, then each card as it’s needed (your hits, doubles and splits first, then the dealer’s draws).
- You can’t change seeds while a hand is in play, so the next cards can’t be worked out mid‑hand.