PVPspinArena

Provably fair guide

Provably fair games: how each type is verified

Provably fair games are games where the site commits to a secret seed before you play and reveals it afterwards, so you can recompute the result yourself. Coinflip, jackpot, roulette, dice, crash and case openings can all be made provably fair. What changes between games is how a random number is turned into an outcome, so each game type has its own checks.

8 min readBy the PVPspinArena team · Updated

Part of our Provably fair series. New to the topic? Start with Provably fair casino guide: how to check every result.

The idea shared by every provably fair game

All provably fair games follow the same three steps, whatever is on screen:

  1. Commit. Before the round, the site picks a secret server seed and publishes its hash. The hash is like a sealed envelope: it proves the seed exists without showing it.
  2. Play. The round happens. Sometimes players add their own input, such as a client seed.
  3. Reveal. After the round, the site publishes the seed. Anyone can hash it, confirm it matches the commitment and rerun the formula to get the same result.

Because the seed was locked in before the round, the site cannot pick a different one after seeing the bets. Our commit-reveal scheme guide explains the idea in depth, and server seed vs client seed covers who supplies which input.

The formula usually uses HMAC-SHA256 to turn the seed into a long random-looking number. Our HMAC-SHA256 guide shows how that works.

What differs between games is the last step: turning that number into heads or tails, a winning ticket, a wheel slot or a crash point.

Provably fair coinflip

Coinflip is the simplest case. The formula needs one of two outcomes.

How it is verified: take the committed seed and the round details, compute the HMAC, turn part of it into a number, and map it to heads or tails.

What to check: that the mapping is exactly 50/50. A naive method can give one side a tiny advantage. Sound designs use rejection sampling, discarding the rare values that would cause bias.

On PVPspinArena, a finished Coinflip room can be checked on the Fairness page, which recomputes the side in your browser. Our coin flip odds guide explains why the odds stay 50/50 every time.

Provably fair jackpot

In jackpot, players add stakes to one pot and each cent is effectively a ticket. The formula picks one winning ticket.

How it is verified: list every entry in order with its ticket range, compute the random number from the seed, and find which range the winning ticket falls into.

What to check:

  • That the entry list, including amounts and order, is published and fixed before the draw.
  • That the winning ticket is chosen uniformly across the whole pot, without bias toward low or high numbers.
  • That your chance equals your share of the pot.

PVPspinArena stores stakes as whole cents, so the ticket count equals the pot in cents. The draw uses rejection sampling so every ticket is equally likely. Our crypto jackpot guide walks through the odds.

Provably fair roulette

Roulette maps the random number to one slot on the wheel.

How it is verified: compute the number from the seed, map it to a slot, and check the slot's colour and payout.

What to check: that every slot is equally likely and that the payout table matches the number of slots. The house edge comes from the payouts, not from hidden weighting.

PVPspinArena Roulette has 15 slots: 7 purple paying 2x, 7 silver paying 2x and 1 green paying 14x. Each slot is equally likely, so the return is 14 in 15 and the edge is about 6.67%. Our provably fair roulette guide shows how to verify a spin, and you can check any round by number on the Fairness page.

Dice, crash and case openings

PVPspinArena does not offer these games, but many other sites do, so it helps to know what to check.

Dice

The formula turns the seed into a number, often between 0 and 99.99. You win if it lands above or below your target. Check that the payout for each target matches its true chance minus the stated edge.

Crash

The formula produces a crash multiplier. Most designs make a small share of rounds crash instantly, which is where the edge comes from. Check that the formula is published and that each round's crash point can be recomputed from the revealed seed. Our crash gambling guide explains how crash maths works.

Case openings

The formula picks an item from a list with published odds. Check that the full odds table is published and fixed, and that the item values used by the site are ones you can actually receive. See our CS:GO case opening guide.

What provably fair does not prove

Provably fair is a strong guarantee, but a narrow one. It proves the result came from the committed seed and the published formula. It does not prove:

  • That the game is good value. A provably fair game can still have a large house edge. Check the house edge separately.
  • That the payouts are honest. The site could compute a fair result and then pay the wrong amount. Check your balance history.
  • That the seed was random. A commitment shows the seed was not changed, not how it was picked. Player-supplied input reduces this concern.
  • That anyone checked. Verification only helps if someone does it. Check a few rounds yourself now and then.

For a full comparison with traditional casino systems, read RNG vs provably fair.

A quick checklist for any provably fair game

Whatever game you are playing, you can run through the same short checklist before you trust a site's "provably fair" label:

  • Is the hash shown before the round? If the commitment only appears after the result, it proves nothing.
  • Is the formula published? You should be able to read exactly how the seed becomes an outcome, step by step.
  • Can you add your own input? A client seed or other player input means the site cannot pick a seed that suits it.
  • Is there a working verifier? A page where you enter a round and get the result recomputed is much easier than doing the maths yourself.
  • Can you check old rounds? Verification should work for any past round, not just the last few.
  • Does the maths avoid bias? Look for a mention of rejection sampling or another method that keeps every outcome equally likely.
  • Are payouts listed clearly? Fair results with unclear payouts still leave room for surprises.

A site that passes all seven is doing provably fair properly. A site that passes only one or two is using the words as marketing.

Choosing a provably fair crypto casino

Searches for "provably fair crypto casino" show that many players now treat verification as a basic requirement. That is a good instinct, but it is only one part of choosing a site.

Once you know a site's games can be verified, check the rest: the fee or house edge on each game, how deposits and withdrawals work, how accounts are protected and whether the site helps you stay in control. Our best crypto gambling sites guide gives a full checklist for this.

It also helps to understand which provably fair games suit you. Player-versus-player games such as coinflip and jackpot pair well with provable fairness, because the site's only job is to be an honest referee. House games such as roulette, dice and crash can be just as verifiable, but they also carry a built-in edge that you pay on every bet.

Finally, remember that verification is a tool, not a guarantee of a good night. Set a budget, check a few rounds and stop when you reach your limit.

Where provably fair games came from

Provably fair games grew up alongside early Bitcoin gambling sites in the early 2010s. Players using crypto were already used to checking transactions on a public blockchain, so it made sense to ask for the same kind of proof from games.

The first widely used designs were for dice. The site published a hash of its seed, the player supplied a seed of their own, and each roll was calculated from both plus a counter. That pattern spread to other games, and the CS:GO skin sites of the mid-2010s adopted it for jackpot, coinflip and roulette.

Today provably fair methods are common on crypto casinos, but the quality varies a lot. Some sites publish a clear formula and a working verifier for every game. Others use the phrase in their marketing without giving players a practical way to check anything. That is why the checklist above matters: the idea is simple, but it only protects you if the site has implemented it properly and you can actually use it.

Why your own input matters

Some provably fair games let you set a client seed. It is mixed with the server seed to produce each result. Because the site commits to its seed before seeing yours, it cannot choose a seed that works against your input.

Changing your client seed does not change your odds. It simply removes one more way a site could try to steer results. If a game offers this option, it is a good sign that the design was thought through.

Worked example: verifying a PVPspinArena round

Here is how you would check a Roulette round on PVPspinArena:

  1. Note the round number. Recent rounds are listed under the wheel, for example #389.
  2. Open the Fairness page and choose the Roulette tab.
  3. Enter the round number. You can type it with or without the # sign.
  4. Read the result. The verifier fetches the revealed seed, confirms it matches the published hash, recomputes the slot in your browser and shows the colour.
  5. Compare. The slot should match what the wheel showed and what was paid.

Jackpot and Coinflip work the same way from their own tabs. If you prefer to do the maths yourself, our provably fair calculator guide shows each step with the same formula.

More provably fair reading lives in our Provably fair guides.

FAQ

Frequently asked questions

Games where the site commits to a secret seed before the round and reveals it afterwards, so anyone can recompute the result and confirm it was not changed.

Any game whose result comes from random numbers: coinflip, jackpot, roulette, dice, crash, plinko, case openings and more. Each uses its own formula to turn the random number into an outcome.

No. It only proves the result was not changed. The game can still have a house edge, and every result is still random.

Get the revealed seed and round details, confirm the seed matches the hash published before the round, and rerun the published formula. Many sites, including PVPspinArena, provide a verifier page that does this for you.

Jackpot, Coinflip and Roulette. Every round of each can be checked on the Fairness page.

Sources

Verify a round yourself

Create a free account to play Jackpot, Coinflip and Roulette, and check any round on the Fairness page.