Betting system simulator

No betting system beats the house edge. Martingale, Paroli, Fibonacci, D’Alembert and Labouchère change how often you win and how big the losses get, not what you lose on average. Run thousands of sessions with your own bankroll and see for yourself.

Play on with a bankroll and a base bet. Stop when I’m up or down . Run sessions.

More settings
Runs in your browser. Nothing is sent anywhere.

Martingale finished ahead in 60.5% of sessions and still lost money.

38.5% of sessions went bust. The average session lost 88: 2.71% of the 3,261 it wagered, close to the 2.70% house edge of the bet.

Sessions up60.5%Ended above the starting bankroll
Bust rate38.5%Lost the whole 1,000
Average session−8891 spins, 3,261 wagered
Lost per 100 bet2.71House edge: 2.70%

Six sample sessions

Bankroll after each bet
05001,0001,5002,000050100150200Stop-win 1,500Up 420 at bet 138Bust, bet 197
Highlighted: up 420 at bet 138Other sessions

Where the sessions ended

Final bankroll
0%20%40%60%07501,50038.5% lost everything59.7% hit the target1.8% ran out of spins in between

Progressions turn a session into a coin with two faces: a small win most of the time, or a big loss. 14.7% of sessions hit the table maximum, where the progression stops working.

Loss per unit bet

As sessions add up
-10%-5%0%5%10%10501005001,0005,00010,000House edge 2.70%2.71% after 10,000

Early on the result swings widely. The more sessions you add, the closer the loss gets to the house edge, whatever the system.

Same settings, every system

10,000 sessions each, same seed
SystemBustSessions upAverage sessionLost per 100
0%31.6%−652.58
38.5%60.5%−882.71
0.2%35%−1092.63
35.7%61%−1152.27
44.7%55.2%−1642.58
39.1%60.9%−862.48

Every system loses between 2.27 and 2.71 per 100 bet, around the 2.70% edge. The progressions only move the losses around: more winning sessions, and bigger busts when they come.

Share this result

?system=martingale&game=eu&bank=1000&bet=10&min=10&max=1000&win=500&loss=0&spins=250&n=10000&seed=cgs

The link holds every setting and the seed (cgs), so anyone who opens it gets exactly these sessions.

How each system bets

Flat betting
The same bet every time. The baseline the others are measured against.
Martingale
Double the bet after every loss, so one win recovers everything lost so far; back to the base bet after a win.
Paroli (reverse Martingale)
Double the bet after every win and go back to the base bet after a loss or after three wins in a row.
Fibonacci
Bet along 1, 1, 2, 3, 5, 8… units: one step up after a loss, two steps back after a win.
D’Alembert
One unit more after a loss, one unit less after a win.
Labouchère
Write a line (1 2 3 4), bet the first plus the last number, cross both off after a win and add the bet to the end after a loss.

Why no system can win

Every bet has the same house edge whatever came before it: 2.70% on a red bet at a single-zero wheel, 1.06% on banker at baccarat. A progression only decides how much you bet each time, so your average loss is the edge times everything you wagered.

Martingale makes small, frequent wins by risking a rare, huge loss. A streak of losses doubles the bet until it hits the table maximum or your bankroll, and one such streak wipes out many small wins.

Over enough sessions the two balance exactly: the loss per unit bet settles on the house edge, as the convergence chart shows for every system.

The odds behind it