Limbo uses a Provably Fair system designed to ensure that every game result is transparent, verifiable, and cannot be changed after a bet has been placed.
Each Limbo result is generated using three elements: a server seed, a client seed, and an incremental nonce. Before you start playing, the server seed is provided as a hashed value, allowing you to verify that it was not modified after the result was generated.
The game outcome is calculated using an HMAC-SHA256 algorithm:
HMAC = HMAC_SHA256(serverSeed, clientSeed:nonce)
The generated hash is then converted into the final Limbo multiplier using the game’s predefined calculation method:
raw = parseInt(hmac[0..12], 16)
result = max(1, floor(2^52 / (raw + 1) * 100) / 100)
After the server seed is revealed, you can verify previous game results by checking the Verify tab. Rotating the server seed creates a new seed pair for future rounds while allowing past outcomes to remain fully auditable.
This system ensures that every Limbo round is generated fairly and that neither the player nor the casino can influence the outcome after the bet is placed.
