How Does the D'Alembert System Work on Dice?
Start at one base unit on a 49.5% win chance, 2x payout roll. After each loss, increase the next stake by one unit; after each win, decrease it by one, never going below the base. Escalation is linear rather than exponential.
Where martingale doubles, D'Alembert steps. A losing run of five bets produces stakes of 1, 2, 3, 4, 5 (15 units total) instead of 1, 2, 4, 8, 16 (31 units). The intent is to grind back losses gradually: each win at an elevated stake claws back more than the base unit, and the staircase back down to one unit marks a recovered sequence.
The tidy version of the pitch says wins and losses come in roughly equal numbers, and since every loss at stake k is later answered by a win at stake k+1, each loss/win pair nets +1 unit. On auto-bet you can implement it with on loss: increase by 100% of base (some panels call this an increment), on win: decrease by the same amount, floor at the base bet.
Played at 49.5% with 2x payout, the mechanics feel gentle. Stakes drift up in bad patches and bleed back down in good ones, and most of the time your bet size hovers within a handful of units of the base. The trouble accumulates quietly: over a long session the average stake creeps upward, because at 49.5% you collect slightly more losses than wins, and every excess loss permanently raises the staircase you are standing on.
Why Is the Mean Reversion Assumption Wrong?
D'Alembert assumes results drift back toward a win/loss balance, so raised stakes will soon meet the wins that redeem them. Dice rolls are independent: past losses do not make future wins more likely, and at 49.5% losses stay ahead forever.
The system is named after an 18th century mathematician who argued, wrongly, that a coin landing tails repeatedly becomes more likely to land heads. That is the gambler's fallacy, and provably fair dice make it checkable: each roll is derived from a fresh nonce under your seed pair, and no result feeds back into the next. A table that just delivered eight losses offers the same 49.5% on roll nine.
The arithmetic gap is easy to state. The loss/win pairing trick only nets +1 per pair when wins and losses arrive in equal numbers. At 49.5% win chance you expect 495 wins and 505 losses per 1,000 rolls, ten unpaired losses, and each unpaired loss happens at an elevated stake by construction. My 30 million roll simulation makes the leak visible: sessions averaged a peak stake of 35 units from a 1 unit base, meaning the typical session at some point had 35x its intended exposure riding on a single roll while grinding for +1 unit pairs.
The deeper point applies to every system on this hub, and it deserves stating outright: no staking pattern changes the expected value of independent negative edge rolls; D'Alembert loses 1% of everything wagered, same as any other sequence of bets. What it changes is texture. Whether that texture suits you is covered in the drawdown comparison below.
How Does the Drawdown Compare to Martingale?
A k loss streak costs k(k+1)/2 units with D'Alembert versus 2^k minus 1 with martingale: 55 versus 1,023 at ten losses. D'Alembert survives far deeper streaks, but recovery is slow and drawdowns stretch across hundreds of rolls.
Streak cost is where D'Alembert genuinely differs:
| Consecutive losses | Martingale cost (units) | D'Alembert cost (units) |
|---|---|---|
| 5 | 31 | 15 |
| 10 | 1,023 | 55 |
| 15 | 32,767 | 120 |
| 20 | 1,048,575 | 210 |
A 1,000 unit bankroll dies to martingale's 10th consecutive loss. The same bankroll absorbs a 20 loss streak of D'Alembert with 790 units to spare. Pure streaks are not what kills this system.
What kills it is the slow ratchet. After a bad stretch your stake might sit at 20 units, and getting back to base requires 19 more wins than losses from that point, at 49.5% against you. Meanwhile every roll at 20 units wagers 20x your intended exposure. Drawdowns are not cliffs like martingale; they are long muddy slopes where the average bet, and therefore the average bleed to the house edge, keeps growing. Sessions that recover do so over hundreds of rolls; sessions that do not recover grind down to a bust that no single dramatic streak caused.
What Do the Simulation Numbers Say?
Over 30,000 sessions of 1,000 rolls (1 unit base, 1,000 unit bankroll): 29.3% busted. Sessions averaged 14,355 units wagered and lost an average of 145 units, minus 1.01% of turnover, matching the house edge exactly.
Settings: 49.5% win chance, 2x payout, base 1 unit, bankroll 1,000 units, 1,000 rolls per session, 30,000 sessions (30 million rolls). Results:
- Bust rate: 29.3%. No doubling required; linear escalation plus the loss surplus was enough to sink nearly a third of sessions.
- Surviving sessions: median +303 units, with the middle 90% between minus 465 and plus 513. The grind back down the staircase does produce frequent respectable wins.
- Average across all sessions: minus 145 units on an average turnover of 14,355 units. That is minus 1.01% of wagered, the house edge to two decimals.
- Average peak stake: 35 units, 35x the base bet, reached in an ordinary session without any headline losing streak.
Compare the absolute damage with martingale from the same base bet and bankroll: martingale sessions averaged minus 41 units because they wagered less (3,894 units average) before busting or finishing. D'Alembert busts less often but wagers 3.7x more, so it hands the house 3.5x more money per session on average. Bust probability and expected loss are different questions, and D'Alembert only improves the first. You can check the turnover math for any settings with the dice house edge calculator.
What About Reverse D'Alembert and Other Tweaks?
Reverse (contra) D'Alembert adds a unit after wins and subtracts after losses, chasing streaks instead of reversion. Steeper increments, reset rules, and stake caps all reshape variance. None of them move expected value off minus 1% of wagered.
Reverse D'Alembert flips both rules: +1 unit after a win, -1 after a loss. It bets bigger while winning, which caps escalation during losing runs the way paroli does, but without paroli's clean per round loss cap, since elevated stakes persist after the streak ends and give back profit on the way down.
Steeper increments (add 2 or 3 units per loss) push the system toward martingale territory: faster recovery when a win lands, k loss streaks costing k(k+1) or more units, and earlier collisions with bankroll and table limits. Stake caps (never exceed 20 units) and reset rules (return to base after any win at 10+ units) are sensible damage limiters that formally admit the recovery premise has failed.
Every variant is a different answer to the same question: how do you want your minus 1% of turnover distributed across time? If you want it distributed evenly and predictably, skip progressions entirely and read the flat betting guide. And whichever texture you pick, play it on a site whose limits and provable fairness you have verified; our bitcoin dice casino rankings list max bets and fairness tooling for each.
Watch the staircase before you climb it
Run D'Alembert on simulated 49.5% rolls and watch how the average stake drifts. Ten minutes of play money makes the ratchet effect obvious.
Open the Dice Simulator