18+ Must be 18 or older to gamble. BeGambleAware.org We are an affiliate. Clicking links may earn us a commission.
Home  /  Tools  /  Wheel simulator

Roulette wheel simulator

Spin a fair wheel with 37, 38 or 39 pockets and watch what each extra zero does to the edge

Pick a layout and spin. Every pocket is equally likely on every spin — the only thing that changes between wheels is how many green pockets dilute your bets.

Your spin

Pick a wheel layout and how many spins. Every submit lands on fresh, independent pockets.

More zeros, same payouts — a strictly worse wheel.
1 to 10 spins per submit.
Reset
No JavaScript required. No JavaScript required. Pockets are drawn server-side with a cryptographic random source.
How the math works

One wheel, three edges

Every pocket on a fair wheel is equally likely: 1 in 37 on the European layout, 1 in 38 on the American, 1 in 39 on triple-zero. Payouts never move — a straight number pays 35:1 on all three — so each extra zero is pure, added house edge: 2.70%, 5.26%, 7.69%.

Nothing about past spins changes the next pocket. Trackers, hot numbers and due colors read patterns into independence; the simulator shows what that independence actually produces.

# uniform pockets, fixed payouts
pocket = random_int(0, pockets − 1) · 37 EU / 38 US / 39 triple-zero
P(any pocket) = 1 ÷ pockets · edge = zeros ÷ pockets

Methodology

Each spin draws one pocket uniformly via random_int (CSPRNG) from the layout's pocket list: 0–36, plus 00 on the American wheel and 000 on triple-zero. Colors follow the standard layout; the even-money edge equals zeros divided by pockets.

Pockets, payouts and where the edge hides

A wheel's edge is pure bookkeeping: the payout is calculated as if the zeros did not exist. A straight-up number pays 35 to 1 against 36 non-winning pockets on a European wheel, so the house keeps 1/37 of every stake — 2.70%. Add the double zero and it keeps 2/38, or 5.26%, with no change to any payout on the table.

The simulator makes that visible by letting you change pocket count while holding the payouts fixed. Watch the expected-loss line steepen as pockets are added, and notice that the individual session paths barely change shape. That is the whole business: the edge is invisible in any one evening and inevitable across thousands of them.

FAQ

What does the simulator actually show?

How a fixed house edge produces wildly different sessions. Run the same settings twice and the paths diverge completely while the expected loss — edge × total staked — stays identical.

Why does my balance sometimes grow for a long stretch?

Because variance dominates short runs. Over a few hundred spins the swing around the expected line is larger than the line itself, which is why a good night proves nothing about a game.

Does the number of pockets change the edge?

Yes, directly: the edge is the share of pockets that pay nothing. Each added zero takes another slice of every payout without changing the odds printed on the table.

Can I use this to test a system?

You can watch a system's shape — how often it wins small and how badly it loses — but not improve on the expectation. No sequence of bets changes the per-spin edge.