Provably fair n=0

Every round's outcome is determined by HMAC-SHA256(serverSeed, clientSeed:nonce). The server seed is committed (hashed and shown) before each round and revealed when you rotate.

How verification works
  1. Before each round, the server seed is hashed (SHA-256) and shown — that's a binding commitment.
  2. The outcome of every round is HMAC-SHA256(serverSeed, clientSeed:nonce) interpreted per game rules.
  3. When you rotate, the previous server seed is revealed. Hash it yourself — it must match the prior commitment. Then replay any past nonce to verify the outcome.

Free practice · no real money

Baccarat

Balance1,000
Round0
Session edge
PLAYER
TOTAL0
BANKER
TOTAL0
Total bet 0

Big Road

Recent rounds — blue = Player win, red = Banker win, green = Tie.

Want to play for real where it is legal? Reviewed casinos →

Practice only. No deposits, no real cash. Chips reset on refresh.

Rules

Two hands are dealt — Player and Banker. Bet on whichever you think will win, or on a tie. Cards 2-9 = face value, 10/J/Q/K = 0, A = 1. Hand value = last digit of total.

Natural: a total of 8 or 9 on the first two cards ends the round.

Player rule: draws a third card on totals 0-5; stands on 6-7.

Banker rule: action depends on its own total AND the Player's third card. Automated.