OmertaEra has no hidden random number generator. Every action that involves luck draws its numbers from three ingredients:
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.
| Game | Bets | Staked | Paid out | Observed return | Expected | What that means |
|---|---|---|---|---|---|---|
| Baccarat Eight decks, exact: Banker 98.94%, Player 98.76%, Tie 85.64%. A Tie pays 8 to 1, so the range and the spread are both the Tie’s. | 3 | $1,610 | $1,595 | 99.1% ± 303.7 pp | 85.6–98.9% | Too early to say — about 204 more bets like these |
| Blackjack One shared table: six decks, S17, 3:2, DAS, one split — simulated with basic strategy; real players return less, so only a return above it is a fault. | 597,915 | $217,715,479 | $217,243,719 | 99.8% ± 0.5 pp | 0.0–99.4% | Within the expected range |
| Craps Exact: pass 98.59%, don’t pass 98.64%, place 6/8 98.48%, field 94.44%. The mix of bets moves the observed return, so the whole range counts as expected. | 598,781 | $279,586,970 | $274,686,279 | 98.3% ± 0.5 pp | 94.4–98.6% | Within the expected range |
| Casino Hold'em Retired — the table is closed, so there is no live paytable to judge these rows against. The history stays. | 14 | $9,600 | $13,100 | — | Retired | Closed table — not judged |
| Jacks or Better Full-pay 9/6 paytable: 99.5% with optimal holds; casual play returns less, so only a return above it is a fault. | 88 | $10,190 | $9,210 | 90.4% ± 194.5 pp | 0.0–99.5% | Too early to say — about 850 more bets like these |
| Race Track Every horse returns the same share: 1 / Σ(1/odds). The 50-to-1 outsider swings hardest. | 8 | $800 | $900 | 112.5% ± 464.0 pp | 91.3% | Too early to say — about 192 more bets like these |
| Roulette Every bet pays 36/37 of a fair price (single zero). A straight-up number swings hardest, so that is the spread the audit allows. | 394,942 | $178,577,313 | $173,682,290 | 97.3% ± 3.1 pp | 97.3% | Within the expected range |
| Slots Weighted reel strip, exact over every reel combination. Three sevens pay 500×, so one pull can carry a whole week. | 69,850 | $27,561,859 | $25,419,884 | 92.2% ± 8.4 pp | 95.3% | Within the expected range |
| Game | Bets | Staked | Paid out | Observed return | Expected | What that means |
|---|---|---|---|---|---|---|
| Blackjack One shared table: six decks, S17, 3:2, DAS, one split — simulated with basic strategy; real players return less, so only a return above it is a fault. | 93,574 | $46,115,325 | $45,711,766 | 99.1% ± 1.3 pp | 0.0–99.4% | Within the expected range |
| Craps Exact: pass 98.59%, don’t pass 98.64%, place 6/8 98.48%, field 94.44%. The mix of bets moves the observed return, so the whole range counts as expected. | 102,895 | $63,943,014 | $62,757,193 | 98.2% ± 1.2 pp | 94.4–98.6% | Within the expected range |
| Roulette Every bet pays 36/37 of a fair price (single zero). A straight-up number swings hardest, so that is the spread the audit allows. | 203,980 | $99,410,020 | $96,621,549 | 97.2% ± 4.3 pp | 97.3% | Within the expected range |
| Slots Weighted reel strip, exact over every reel combination. Three sevens pay 500×, so one pull can carry a whole week. | 327 | $95,200 | $46,800 | 49.2% ± 74.4 pp | 95.3% | Within the expected range |
| Action | Shown chance | Rolls | Hits | Expected | z | What that means |
|---|---|---|---|---|---|---|
| booze run | 0–10% | 55 | 6 | 2.7 | 2.08 | Too early to say — too few rolls in this band |
| booze run | 10–20% | 46 | 7 | 7.0 | 0.02 | Too early to say — too few rolls in this band |
| booze run | 20–30% | 52 | 11 | 13.4 | -0.76 | Within the expected range |
| booze run | 30–40% | 23 | 10 | 7.2 | 1.28 | Too early to say — too few rolls in this band |
| booze run | 40–50% | 24 | 12 | 10.3 | 0.72 | Within the expected range |
| booze run | 50–60% | 18 | 8 | 9.1 | -0.54 | Too early to say — too few rolls in this band |
| bust | 20–30% | 45 | 15 | 12.0 | 1.01 | Within the expected range |
| bust | 30–40% | 14 | 2 | 4.3 | -1.34 | Too early to say — too few rolls in this band |
| crime | 20–30% | 11 | 3 | 3.0 | -0.02 | Too early to say — too few rolls in this band |
| crime | 30–40% | 32 | 14 | 11.5 | 0.91 | Within the expected range |
| crime | 40–50% | 26 | 14 | 12.0 | 0.79 | Within the expected range |
| crime | 50–60% | 107 | 68 | 60.5 | 1.46 | Within the expected range |
| crime | 60–70% | 93 | 59 | 59.7 | -0.15 | Within the expected range |
| crime | 70–80% | 50 | 37 | 37.0 | -0.02 | Within the expected range |
| crime | 80–90% | 2 | 2 | 1.6 | 0.69 | Too early to say — too few rolls in this band |
| escape | 10–20% | 16 | 3 | 2.4 | 0.40 | Too early to say — too few rolls in this band |
| escape | 20–30% | 24 | 7 | 6.5 | 0.26 | Too early to say — too few rolls in this band |
| escape | 30–40% | 2 | 1 | 0.7 | 0.53 | Too early to say — too few rolls in this band |
| gta | 0–10% | 6 | 0 | 0.1 | -0.25 | Too early to say — too few rolls in this band |
| gta | 10–20% | 3 | 0 | 0.5 | -0.78 | Too early to say — too few rolls in this band |
| gta | 20–30% | 5 | 2 | 1.2 | 0.88 | Too early to say — too few rolls in this band |
| gta | 30–40% | 45 | 15 | 16.4 | -0.44 | Within the expected range |
| gta | 40–50% | 41 | 21 | 18.6 | 0.74 | Within the expected range |
| gta | 50–60% | 27 | 20 | 14.7 | 2.04 | Within the expected range |
| gta | 60–70% | 7 | 5 | 4.5 | 0.43 | Too early to say — too few rolls in this band |
| gta | 70–80% | 1 | 1 | 0.7 | 0.60 | Too early to say — too few rolls in this band |
| gta | 80–90% | 1 | 1 | 0.9 | 0.39 | Too early to say — too few rolls in this band |
| major | 40–50% | 159 | 65 | 72.8 | -1.25 | Within the expected range |
| major | 50–60% | 74 | 48 | 39.5 | 1.99 | Within the expected range |
| major | 60–70% | 13 | 5 | 8.4 | -1.96 | Too early to say — too few rolls in this band |
| major | 70–80% | 4 | 3 | 2.9 | 0.10 | Too early to say — too few rolls in this band |
| mastermind | 50–60% | 1 | 0 | 0.6 | -1.11 | Too early to say — too few rolls in this band |
| mastermind | 60–70% | 1 | 1 | 0.6 | 0.77 | Too early to say — too few rolls in this band |
| Action | Shown chance | Rolls | Hits | Expected | z | What that means |
|---|---|---|---|---|---|---|
| whack | 30–40% | 1 | 1 | 0.3 | 1.53 | Too early to say — too few rolls in this band |
| whack | 60–70% | 1 | 0 | 0.6 | -1.22 | Too early to say — too few rolls in this band |
| whack | 70–80% | 9 | 8 | 6.8 | 0.96 | Too early to say — too few rolls in this band |
| whack | 90–100% | 4 | 4 | 3.8 | 0.46 | Too early to say — too few rolls in this band |