Skip to main content

What Provably Fair System do you use in Crash?

Written by Sylvia

Crash uses a Provably Fair system that ensures every round outcome is transparent, independently verifiable, and cannot be changed after the round has started.

Each Crash round is determined using a server seed that is generated before the round begins. Before placing a bet, the SHA-256 hash of this server seed is displayed to players as a commitment, allowing anyone to verify that the seed was not modified after the result was generated.

The crash point is calculated using an HMAC-SHA256 algorithm:

hash = SHA256(serverSeed)

hmac = HMAC_SHA256(serverSeed, hash)

The generated value is then converted into the final crash multiplier:

raw = parseInt(hmac[0..7], 16)

crashPoint = floor(2³² / (raw + 1) × 0.99 × 100) / 100

The calculation includes a built-in 1% house edge, which is reflected in the final crash point.

After the round ends, the server seed is revealed, allowing you to verify the result using the Verify tab. You can compare the revealed seed with the previously displayed hash and confirm that the crash point was generated correctly.

This system ensures that every Crash round is generated fairly and that neither the player nor the casino can influence or alter the outcome after the server seed has been committed.

Did this answer your question?