| Bet Option |
Occurrences | Expected Occurrences |
Percentage Wins |
Highest Consecutive Wins |
Highest Consecutive Losses |
|---|
| # | Strategy | Final | Peak | Max Drawdown | Busted at Spin |
|---|
The Bet Tab
The Bet tab is the roulette table. Click any bet option — a number, 0, 00, or one of the outside bets along the rail — and a dialog explains the true odds of that option, reports how often it has actually occurred on this wheel so far, and asks how many chips to stake. Placed chips appear as gold badges on the felt. Press Spin, press Enter, or click the wheel itself to set it in motion.
The full official bet set is on the table, exactly where a dealer would place it: hover the lines between numbers for splits (17 to 1), the intersections for corners (8 to 1), the left edge of any row for a street (11 to 1), the edge between two rows for a six line (5 to 1), and the strip under 0 and 00 for the zero splits, three-number baskets (11 to 1), and the infamous Top Line (6 to 1). As you hover any bet, the Previous Bets panel becomes a Bet Guide explaining it; on a touch screen, tapping shows the same explanation in the bet dialog.
Quick bets: scroll the mouse wheel over any bet option to adjust it without the dialog — scroll up to add a chip, down to remove one. You can spread chips across as many options as you like; each is settled independently.
Spin(s) per press controls batch size. At 1, every press of Spin is a single spin. Raise it to run a simulation: your placed bets settle against the first spin of the batch, and the remaining spins run bet-free to build the wheel's statistics. Press Esc or Stop to end a long run early.
Current Result shows the winning number and every category it belongs to — its color, even or odd, high or low, dozen, and column. A marquee strip beneath the wheel shows the last ten results, newest first, just like a live table's display board. Previous Bets logs each settled bet: the option you backed, the spin result it faced, the chips staked, and the win or loss. You start with 20 chips; if you go bust, Player Stats offers a buy-back.
The Stats Tab
Every spin — manual, batch, or strategy race — updates statistics for all 50 bet options on one shared wheel. For each option you see its Occurrences (spins that matched it), Percentage Wins, and the Highest Consecutive Wins and Losses ever recorded — the streaks that make and break betting systems. The Expected Occurrences column computes what the count should be — spins × (winning numbers ÷ 38) — so for every bet you can compare what is with what should be at a glance.
The Outside tab covers the even-money and 2-to-1 options; Inside covers 0, 00, and the thirty-six numbers; Splits, Streets (with the zero baskets), Corners, and Lines (six lines and the Top Line) track every official inside bet the same way. View Real-Time repaints the table as a batch runs; Faster waits until the batch finishes and delivers the highest spins per second. Reset clears the wheel's entire history.
Run enough spins and watch each number converge toward 1 in 38 — about 2.63% — no matter what the last hundred spins looked like. That convergence is the whole lesson of this app. The Heat map toggle beneath the felt paints every bet option by how hot or cold it has run relative to its true odds — green is exactly on-odds, red runs hot, blue runs cold. Fresh wheels look wild; a million spins cool everything to green.
The Strategy Tab
Strategies are automated players. Add them to the roster, set the spin count and each entrant's starting chips, and press Race. Every racer bets against the identical sequence of spins — one shared wheel — so when two bankroll curves diverge, the cause is pure strategy, never luck. The same losing streak that ruins one system is survived, or exploited, by another, and you watch it happen on the chart. Set Races above 1 to repeat the whole race and see the distribution instead: bust rate, median, best, and worst finish for every strategy. One lucky race can flatter any system; a thousand tell the truth.
The chart draws one line per strategy against the dashed starting-bankroll line. The leaderboard ranks racers by final chips — survivors above the busted — and reports each one's Peak, Max Drawdown (the deepest fall from a peak), and the spin its bankroll hit zero. A racer that can't cover its intended bet goes all-in with what remains; at zero chips it is out of the race.
Ten classic systems are built in — Martingale, Grand Martingale, Paroli (the reverse Martingale), D'Alembert, Fibonacci, Labouchère, Oscar's Grind, the James Bond spread, Andrucci, and Flat Bet, the honest baseline every system must beat. Each one describes itself in the Add Strategy dialog. To invent your own, Custom Progression is a rule builder: pick any bet option, a base bet, and what happens to the bet after each win or loss — enough to express most systems ever devised.
Custom Code is for programmers: write a JavaScript function body that runs
before every spin and returns the bets to place as [[betOptionIndex, chips], ...].
It receives ctx = { chips, spin, lastWon, lastNet, lastResult } — only what a real
bettor could know. Bet option indexes: 0–36 the numbers, 37 = 00,
38 Red, 39 Black, 40 Even, 41 Odd,
42 = 1 to 18, 43 = 19 to 36, 44–46 the dozens,
47–49 the columns, 50–111 the splits, 112–126 streets
and baskets, 127–148 corners, 149–159 six lines, and
160 the Top Line.
Shortcuts
Pressing Enter spins the wheel; clicking the wheel itself does the same. Pressing Esc stops a running simulation, or closes a dialog if one is open. Scrolling the mouse wheel over a bet option adds or removes one chip per notch, without opening the dialog.
The Odds
On a double-zero wheel every bet option carries the same house edge — with one exception. Payoffs are set as if the wheel had 36 pockets, but it has 38, so the expected loss is 2/38 — about 5.26% of every chip wagered. The exception is the five-number Top Line, whose 6-to-1 payoff can't divide evenly and costs 7.89% instead: the worst bet on the table, now available here so you can prove it. No progression, streak, or system changes that expectation; it only reshapes the ride. Don't take this page's word for it: simulate a million spins on the Stats tab, race the strategies against each other, and watch the math assert itself.