Provably fair, explained
How acebetstats works
Acebet publishes the exact algorithm behind every Original. acebetstats re-runs that algorithm in your browser so you can audit every round nonce-by-nonce — no server, no account, no trust required.
The three inputs to every round
Server seed
A secret string the casino commits to (as a SHA-256 hash) before you bet. Revealed when you rotate seeds — at that point every round under it can be verified.
Client seed
A string you control. Change it any time. Combined with the server seed, it guarantees the casino can't pre-compute a bad outcome for you specifically.
Nonce
A counter that ticks up by 1 every round you play with the current seed pair. Round #1, #2, #3… each produces a unique, reproducible outcome.
From seeds to outcome
- 1
Combine
The three inputs are joined into a deterministic seed string. Most Acebet Originals use
serverSeed:clientSeed:nonce. Crash uses an HMAC-SHA256 chain with a known salt. - 2
Hash
The seed string drives a cryptographic PRNG —
seedrandomfor most games, raw HMAC-SHA256 for Crash. Same input always produces the same bytes. - 3
Map to game logic
Bytes are turned into the game's outcome: drawn numbers for Keno, bomb positions for Mines, peg directions for Plinko, dealt cards for Blackjack/Baccarat, pocket for Roulette, multiplier for Crash, and so on.
- 4
Match against your bet
acebetstats then overlays the bet you configured (your picks, cash-out, color, etc.) and reports whether the round would have hit and at what multiplier.
What you can do with the verifier
Audit a single round
Paste the revealed server seed, your client seed, and any nonce. See the exact metric (multiplier, drawn numbers, dealt cards) Acebet produced for that round.
Scan a nonce range
Verify hundreds or thousands of consecutive rounds in one click. Configure your bet (Mines tiles, Keno numbers, Crash cash-out…) and see hit-rate, payout, and a live P/L chart.
Inspect each outcome
Click any row to expand a visual board — the Keno grid with hits highlighted, the Mines layout, the Plinko ball path, dealt cards, the roulette pocket, the dice.
100% local
Your seeds never leave your browser. Everything runs in JavaScript on your device — and seeds are remembered locally so you don't have to re-paste them.
Supported Originals
Each verifier mirrors the exact algorithm Acebet publishes in their open-source verification sandboxes — every round is byte-for-byte reproducible.
How to verify your own rounds
- On Acebet, open Settings → Fairness and rotate your seed pair. This reveals the server seed you've been playing under.
- Copy the revealed server seed and the matching client seed.
- Open the Verifier, pick the game, paste both seeds, and set your nonce range.
- Configure your bet (picks, cash-out, color), then run. Compare the outcome of any nonce against your real bet history on Acebet — they should match exactly.
acebetstats is independent and not affiliated with Acebet. Algorithms are reproduced from Acebet's public verification code.