CSGORoll · code GETBOX · 10% Bonus + 3 Free Cases →CSGOEmpire · code case2go · Win up to $1,500 free case bonus →CSGO500 · code CSMAX · 300% Rakeback up to $15,000 + 50 Free Spins →CSGOBig · code headshot · 3 Free Cases + 5% Deposit Bonus →Gamdom · code 15BOOST · 15% Rakeback for 7 Days + 100% Deposit Bonus →Stake · code GETRAKEBACK · Unlock Rakeback →CSGORoll · code GETBOX · 10% Bonus + 3 Free Cases →CSGOEmpire · code case2go · Win up to $1,500 free case bonus →CSGO500 · code CSMAX · 300% Rakeback up to $15,000 + 50 Free Spins →CSGOBig · code headshot · 3 Free Cases + 5% Deposit Bonus →Gamdom · code 15BOOST · 15% Rakeback for 7 Days + 100% Deposit Bonus →Stake · code GETRAKEBACK · Unlock Rakeback →
Guide · CS2 skin gambling

Provably fair, decoded

What a seed hash proves, what it doesn't, and how to verify a round.

"Provably fair" means the site commits to a random seed before you bet, and lets you verify afterwards that the result was derived from that seed plus one you supplied. It proves the outcome was not changed after your bet. It does not prove the odds are good.

How it works

  1. The server generates a secret server seed and shows you its hash (SHA-256).
  2. You supply (or the site assigns) a client seed; a nonce counts your bets.
  3. Each result is computed from HMAC(server seed, client seed + nonce), mapped to a Roll slot, a Dice number, a Crash point.
  4. When the server seed is rotated, the old one is revealed; you hash it and check it matches what you were shown, then recompute any past result.

What it proves

That the site could not have picked a worse result for you after seeing your bet. That the sequence of results was fixed by the seeds.

What it doesn't prove

That the payout table is fair. A provably fair Roll still pays 2× on a 46.67% chance. A provably fair case still costs 10% more than its expected value. The house edge sits in the payout table, not in the RNG — verify both.

Checking a site

Look for a "Provably fair" page with the seed hash, a way to change your client seed, and a verifier. CSGORoll, CSGOEmpire, Stake, Gamdom and 500.casino all publish one. The simulators here use your browser's cryptographic RNG instead — nothing to verify because nothing is at stake.

Glossary

House edge
The share of every wager the operator keeps over the long run. 1% edge = ◎10 expected loss per ◎1,000 wagered.
RTP
Return to player — the mirror of house edge. 90% RTP on a case means a 10% edge.
Expected value (EV)
What a bet is worth on average: sum of (payout × probability). Always below the stake on a real site.
Variance
How much results swing around the average. High variance = long dead runs, rare big hits.
Provably fair
A seed-hash system letting you verify a result was fixed before your bet. Proves honesty, not good odds.
Rakeback
A percentage of the house edge you generate, returned regardless of win or loss.
Flagship offer · exclusive code
Verified
10% Bonus + 3 Free Cases
GETBOX
Claim at CSGORoll →
✓ Verified 9 September 2026Last used No expiry
18+. Enter GETBOX at csgoroll.com under Rewards → Affiliate before your first deposit. Full code breakdown.
Ready for the real thing?

10% Bonus + 3 Free Cases at CSGORoll

Use code GETBOX at csgoroll.com — verified 9 September 2026, no expiry. 18+ only. Skins have real value. Play responsibly.

Claim with GETBOX →