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.