Target multiplier game. m = (1 − HE) / U. Clamped at 1.00×.
Pick a target multiplier. Round wins if generated multiplier ≥ target. m = (1−HE) / U.
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.
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.
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.
—— pending rotation —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.
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.
The three most-documented (see the book):
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:
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.
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.
At 1% house edge, P(multiplier ≥ 1000) = 0.99/1000 ≈ 0.099%. Once every ~1000 rounds. Adjust expectations accordingly.