Provably Fair

Transparent, verifiable game outcomes

At bitluck.gg we use provably fair technology so you can independently verify that every game outcome is random and unbiased. No trust required—you can verify it yourself.

How It Works

Before each round, we generate a server seed and show you its hash. You provide (or we generate) a client seed. After the round, we reveal the server seed. You can recompute the outcome using the same algorithm and confirm it matches the result.

Coinflip & Dice

For coinflip and dice games, the result is computed as: SHA256(serverSeed:clientSeed:nonce). The first byte of the hash determines heads/tails or the dice value. You can replicate this locally to verify.

Jackpot

For PVP Jackpot, we use HMAC_SHA256(serverSeed, clientSeed) to produce a final hash. The first 8 bytes (as a big-endian integer) modulo the total tickets determine the winning ticket. Tickets are assigned by join order and cumulative bet amounts.

In-Game Verification

After playing PVP Jackpot or Coinflip Battle, use the Provably Fair button in the game interface to view the seeds and verification data for that specific round.