OmertaEraProvably fair

How the dice work

OmertaEra has no hidden random number generator. Every action that involves luck draws its numbers from three ingredients:

  1. Server seed — 32 random bytes the house generates for you and keeps secret. You are shown its SHA-256 hash before you play, so the house cannot swap it later.
  2. Client seed — a string you can set yourself on the in-game Provably Fair page. The house never knows it in advance of you choosing it.
  3. Nonce — a counter that goes up by one with every action you take under the pair.

For an action the game computes HMAC-SHA256(key = serverSeed, message = clientSeed + ":" + nonce + ":" + block) with block starting at 0. The 32-byte result is cut into eight 4-byte big-endian integers, each divided by 232 to give a float in [0, 1). When eight are used up, block goes up by one. A simple action succeeds when its first float is below the chance shown on screen. Casino games draw as many floats as they need (a shuffle uses 51, roulette one, keno twenty).

When you rotate your seed pair, the retired server seed is revealed. Paste it below with your client seed and the nonce of any outcome and you get the exact numbers the game used. The in-game page does this for you with one click and replays the full game logic.

Calculator

House audit

Generated Wed, 16 Sep 2026 22:18:56 GMT. Recomputed every 30 minutes from the full log.
No statistical alerts. Every logged outcome agrees with its own roll and chance (0 contradictions).

Casino return — since launch

GameBetsStakedPaid outObserved returnTheoretical
blackjack
Simulated with basic play (hit below 17, stand otherwise); real players vary.
32$42,394$26,29862.0%94.2%
holdem
9$8,100$11,900146.9%0.0%
jacks
Full-pay 9/6 paytable: 99.5% with optimal holds; casual play returns less.
3$300$10033.3%99.5%
keno
10 picks of 80, 20 drawn — exact hypergeometric value of the paytable.
4$400$00.0%92.5%
race
Every horse returns the same share: 1 / Σ(1/odds).
7$700$50071.4%91.3%
roulette
Every bet pays 36/37 of a fair price (single zero).
24$9,791$4,50046.0%97.3%
slots
Weighted reel strip, simulated.
54$31,875$19,65061.7%84.0%

Casino return — last 7 days

GameBetsStakedPaid outObserved returnTheoretical
blackjack
Simulated with basic play (hit below 17, stand otherwise); real players vary.
32$42,394$26,29862.0%94.2%
holdem
9$8,100$11,900146.9%0.0%
jacks
Full-pay 9/6 paytable: 99.5% with optimal holds; casual play returns less.
3$300$10033.3%99.5%
keno
10 picks of 80, 20 drawn — exact hypergeometric value of the paytable.
4$400$00.0%92.5%
race
Every horse returns the same share: 1 / Σ(1/odds).
7$700$50071.4%91.3%
roulette
Every bet pays 36/37 of a fair price (single zero).
24$9,791$4,50046.0%97.3%
slots
Weighted reel strip, simulated.
54$31,875$19,65061.7%84.0%

Crimes, thefts, busts, escapes, checkpoints — since launch

Every action logs the chance it showed you and the roll it made. Hits should track the expected count; z is how many standard deviations they are apart.
ActionShown chanceRollsHitsExpectedz
booze run0–10%600.1-0.39
crime20–30%300.8-1.03
crime30–40%632.30.61
crime40–50%652.81.83
crime50–60%1286.80.70
escape10–20%110.12.38
major40–50%1145.0-0.58

Whacks — since launch

Nothing logged in this window yet.