Crash games have one of the most transparent probability structures in all of casino gaming — simple enough to verify yourself, elegant enough to teach real lessons about expected value, variance, and the illusion of control. This page walks through the whole model. Every claim here can be verified empirically in the simulator and the Strategy Lab.
A crash game is a multiplier-based gambling format with four moving parts:
Rounds last 5–60 seconds; real implementations run 80–120 rounds per hour. The format feels like a skill game — you chose when to bail! — but as the math below shows, the choice of cash-out point has zero effect on expected value. That tension between feeling and fact is the entire psychology of the genre.
The crash point is drawn from an inverse distribution. For a game with house edge h (say 0.03 for 3%), the return to player is r = 1 − h, and:
P(multiplier ≥ m) = r / m
That's the whole model. The probability of reaching any multiplier is the RTP divided by that multiplier. For a 97% RTP game:
| Target | Probability | Implied Odds |
|---|---|---|
| 1.01× | 96.04% | ~24:1 on |
| 1.10× | 88.18% | ~7.4:1 on |
| 1.50× | 64.67% | ~1.8:1 on |
| 2.00× | 48.50% | ~1.06:1 against |
| 3.00× | 32.33% | ~2.1:1 against |
| 5.00× | 19.40% | ~4.2:1 against |
| 10.00× | 9.70% | ~9.3:1 against |
| 20.00× | 4.85% | ~19.6:1 against |
| 100.00× | 0.97% | ~102:1 against |
| 1,000.00× | 0.097% | ~1,030:1 against |
Note the crossover at 2.00×: the probability is just below 50%. "Double or nothing" in a crash game is slightly worse than a coin flip — that sliver is the house edge.
To generate a crash point from a uniform random number R ∈ [0, 1):
crashPoint = floor(100 × r / (1 − R)) / 100
When R is near 0, the round crashes almost instantly; when R is near 1, the crash point shoots toward infinity.
Instant crashes are the entire house edge
A fixed share of rounds crash at exactly 1.00× — everyone loses, no matter what. The frequency of these instant crashes equals the house edge: a 3% edge means ~3% of rounds are unwinnable. This is the sole mechanism by which the casino takes its cut. Remove instant crashes and the game would return exactly 100%.
This is the central lesson of Flameout. Take a $1 bet at RTP r, cashing out at multiplier m:
EV = P(win) × payout − P(lose) × bet = (r/m) × m − (1 − r/m) × 1 = r − 1 + r/m − r/m = r − 1
The multiplier m cancels out completely. At 97% RTP the expected value is −$0.03 per dollar wagered whether you cash out at 1.10× or 500×. Which means:
Crash games are "strategy-proof." The game is entirely about risk tolerance, bankroll management, and the psychological illusion of control.
EV is invariant; variance is not. The standard deviation of per-round returns grows dramatically with the target:
1.10× target
Win ~88% of rounds, gaining 10% each time. Feels safe; bankroll grinds down slowly and steadily.
2.00× target
Win ~48.5% of rounds, doubling each time. A coin flip with a slight house lean.
10× target
Win ~9.7% of rounds at 10× the bet. Long losing streaks are routine, not unlucky.
100× target
Win ~0.97% of rounds. You might see 200 straight losses before one massive hit.
All four lose 3¢ per dollar in the long run. Pick your poison — that's the only choice the game actually offers.
Crash games are unusually good at triggering the gambler's fallacy because the round history is displayed prominently. After five straight crashes below 2×, a big one feels due. It is not. Every round is an independent draw: the probability that the next round reaches 10× is exactly 9.7% (at 97% RTP) whether the last 5, 50, or 500 rounds were low or high.
The history strip exists for the same reason it exists in real crash games — it generates false pattern-recognition. Flameout shows it to you and shows you the conditional probabilities in the stats sidebar proving the patterns are noise.
Martingale (double after every loss) is the most popular crash-game system. It does not change the expected value — it changes the distribution of outcomes: many small winning sessions punctuated by catastrophic wipeouts when a losing streak outruns the bankroll. D'Alembert, Fibonacci, and Paroli are gentler or spikier flavors of the same non-solution.
You don't have to take this on faith. The Strategy Lab runs all five systems against the identical crash sequence — 100,000 rounds in well under a second — and shows every one of them converging to the same expected loss.
Open the Strategy Lab| Game | Typical House Edge |
|---|---|
| Blackjack (basic strategy) | 0.5% |
| Crash (99% RTP) | 1.0% |
| Craps (Pass Line) | 1.41% |
| European Roulette | 2.70% |
| Crash (97% RTP, e.g. Aviator) | 3.0% |
| Crash (95% RTP) | 5.0% |
| American Roulette | 5.26% |
| Slots (average) | 2–10% |
A 99% RTP crash game has one of the lowest edges in any casino — but edge is only half the cost equation. The other half is velocity: at 100+ rounds per hour and $10 bets, a 3% edge costs about $30/hour in expected losses. Slow games with bigger edges can cost less per hour than fast games with small ones.
Crash games pioneered "provably fair" gambling — using hash commitments so players can verify every outcome was predetermined and unmanipulated, with no trust in the casino or its auditors required. It rests on one property of cryptographic hashes like SHA-256: computing a hash is instant, reversing one is computationally infeasible, and changing a single input bit changes the whole output.
1 — The hash chain commits to every outcome in advance
Before any game is played, the casino picks a random seed and hashes it millions of times: seed₁ = SHA-256(seed₀), and so on. Games are then played in reverse chain order. Revealing game N's seed lets you verify it hashes to the previously published value — and simultaneously commits the casino to game N+1. The whole future was locked in before round one.
2 — A client seed prevents cherry-picked chains
Outcomes are derived from HMAC-SHA256(server_seed, client_seed), where the client seed is something the casino couldn't predict when it built the chain — a future Bitcoin block hash, a public randomness beacon, or player-supplied entropy. The casino chose its seeds, but not what they map to.
3 — The hash becomes a crash point deterministically
H = first 52 bits of the hash if H % 101 === 0 → crash at 1.00× // ~0.99% instant crashes = ~1% edge else → crashPoint = floor((100 × 2⁵² − H) / (2⁵² − H)) / 100
The divisibility check elegantly enforces the exact house edge: precisely 1 in 101 uniformly distributed values triggers an instant crash. Bustabit uses this exact construction.
4 — Anyone can verify, nobody needs trust
After each round the casino reveals the server seed. You check that it hashes to the prior commitment and that the published crash point follows from the formula. The same primitives — commitment schemes, hash chains, HMAC — secure sealed-bid auctions, certificate transparency, Git, and JWT tokens. A crash game is the most accessible demo of them in the wild.
Limits: provable fairness guarantees outcomes weren't manipulated after commitment. It can't prove the initial seed was truly random, that the implementation is bug-free, or that the operator won't vanish. And Flameout itself doesn't implement it — no real money is at stake here, so it would be security theater. We use Math.random() live and a seeded PRNG (mulberry32) for reproducible simulations, and teach the real system instead.
MoneyPot
Eric Springer launches the first crash game on the Bitcointalk forum — a bare line chart inspired by crypto volatility. 250,000 plays in two months. It introduces the social shared-round format and the provably fair hash chain.
Bustabit
Ryan Havar buys and rebrands MoneyPot. Later under Daniel Evans, Bustabit adds investor-funded bankrolls and user-scripted betting bots — attracting amateur quants who optimize strategies against a 1% edge (and still lose).
CS:GO skin gambling
Crash spreads through Counter-Strike skin gambling sites, reaching millions of gamers and cementing "crash" as the genre name before regulators shut the ecosystem down.
Spribe's Aviator
A Kyiv studio rebuilds the format with a little red plane and mobile-first engineering that runs smoothly on cheap phones over 3G — unlocking Africa, Brazil, India, and Southeast Asia.
The explosion
Aviator reaches 77 million monthly players across 2,000+ operators, processing an estimated €160 billion in wagers in 2025 — one of the largest single-game volumes in casino history. In Brazil it becomes "jogo do aviãozinho," searched by name before players even pick a casino.
Same game
NFT planes, live game-show spinoffs, lawsuits over the brand — but the game underneath is unchanged from 2014: a number goes up, at some point it stops, and your only decision is when to get out.