Limbo

Target multiplier game. m = (1 − HE) / U. Clamped at 1.00×.

Limbo

Pick a target multiplier. Round wins if generated multiplier ≥ target. m = (1−HE) / U.

Bankroll
Bets0
Win %
Net P/L
Streak
Biggest win
1.00×
Pick a target and place your bet.
Presets
Auto-bet
How dishonest operators rig this game 3 documented tricks
01 Multiplier rounding-down

Mechanism. True multiplier is 12.4827× but operator displays "12.48×" and pays 12.48 — a 0.06% skim on every win, compounding across sessions.

Red flag. Re-derive multiplier from (server, client, nonce). Operator must pay to at least 2 decimal places of the true value.

02 Target-cashout snap

Mechanism. Player targets 100×, round generates 99.97× → instant loss. Operator may "snap to integer" multipliers downward only.

Red flag. Always compute the result yourself for big multipliers. Even single bits of rounding favor the house.

03 Account-EV-tagged seed picking

Mechanism. Players with positive long-term EV (e.g. consistent winners) get seeds that produce more sub-1.5× rounds. Identifies +EV players, then bleeds them slowly.

Red flag. Compare your hit-rate at a given target to the theoretical (1 − HE)/target. Long-running negative variance ≠ bad luck.

For the full compendium across all games, see The Book of Casino Dirty Tricks.

Server seed hash
Server seed (revealed after rotation)— pending rotation —
Client seed
Next nonce

How Limbo math works

float       = uniform [0, 1) from HMAC float bytes
multiplier  = (1 − HE) / float           // 1% house edge → 0.99/U
clamp       = max(1.00, multiplier)
win         = multiplier ≥ player_target

Limbo is the cleanest demonstration of a power-law payout distribution. As float approaches zero, the multiplier explodes; as it approaches one, it tends to 1.00×. The resulting distribution has finite mean (= 1 − house edge = 0.99) but infinite variance — sessions are dominated by long droughts punctuated by enormous outliers.

The 1% trap

Limbo’s house edge is the smallest of any in-house game, and that’s exactly what makes it the most dangerous psychologically. A 1% edge feels like nothing — almost coin-flip math. But variance over hundreds of rounds is enormous: 99.9% of players will at some point be far underwater regardless of target choice.

Use the Monte Carlo simulator to see this directly. Set σ to the variance of Limbo at your chosen target, run 1000 trajectories, observe how many touch −50% drawdown even though the expected value moves slowly.

Operator manipulations specific to Limbo

The three most-documented (see the book):

  • Multiplier rounding-down. True value 12.4827×, displayed 12.48×, paid 12.48. Skim compounds on every win.
  • Target-cashout snap. You target 100×, round generates 99.97×, operator counts as loss without rounding up. Even single bits of rounding consistently favour the house.
  • EV-tagged seed picking. Players with positive long-running EV (consistent winners) silently get seeds that produce more sub-1.5× rounds. The trail of “I always lose right after withdrawing” anecdotes is what this looks like.

Strategy reality

The Limbo strategy literature is full of “Martingale targets” and “double after loss” schemes. All converge to the same long-run return: −1% of total turnover. What strategy controls:

  1. Time to bust at chosen target. Higher targets mean longer expected runs of losses before the next win. Bankroll must survive the dry stretch.
  2. Variance management via Kelly. Limbo is −EV, so full Kelly is zero. But fractional sizing relative to your bankroll keeps you in the game longer.
  3. Stopping rules. Stop-loss and stop-win don’t change EV, but they change session shape. The stop-rules analyzer shows the trade-off.

Frequently asked questions

What’s the most extreme target I can chase?

Mathematically there is no upper bound — Limbo’s distribution has infinite right tail. Practically, operators cap displayed multipliers at 1000× or 10000×. Above that, the operator is paying you from their balance sheet, not from the round math, and the cap may kick in.

Can I confirm a round was honest after the fact?

Yes — once the server seed is rotated and revealed. SHA-256 the revealed seed and check against the previously-published hash. If they match, run HMAC against (your client, the round nonce) and re-derive the multiplier. Operator’s displayed value must match to two decimal places. The Limbo verifier does this for you.

How rare are 1000×+ multipliers?

At 1% house edge, P(multiplier ≥ 1000) = 0.99/1000 ≈ 0.099%. Once every ~1000 rounds. Adjust expectations accordingly.