Every outcome on this site comes from a server seed committed before you bet, your own client seed, and a nonce. Here is the exact scheme, and how to check it yourself.
Before you place a bet, the site shows you the SHA-256 hash of the server seed it will use. It does not show you the seed itself - that would let you compute every outcome in advance - but publishing the hash commits it. A hash cannot be reversed, and no second seed produces the same hash, so the server cannot change its mind later and claim it was always going to use a different one.
You also set a client seed, which you choose and can change whenever you like. Your input is part of every outcome, so even a dishonest server could not pick a server seed that produces a favourable result, because it would have to know your client seed before committing.
Each bet combines the server seed, your client seed and an incrementing nonce, hashes them, and turns the result into whatever the game needs - a number from 0 to 99.99 for Dice, a crash point for Crash, a shuffled six-deck shoe for Blackjack, a bomb layout for Mines.
The nonce is why your thousandth bet on a seed pair is different from your first without anything needing to be re-committed. The whole sequence is deterministic: the same three inputs always produce the same outcome.
When you rotate your seed pair, the old server seed is revealed. At that point you can do two things. First, hash it and check it matches the hash you were shown before you ever bet on it. Second, re-run every bet you made on that pair - same server seed, same client seed, same nonces - and confirm each one produces the outcome you were actually given.
The fairness panel inside each game lists your retired seed pairs and every round each one produced, so the data you need for that check is already there rather than something you have to have logged yourself.
Provably fair proves that outcomes were not tampered with after you committed to them. It says nothing about the house edge, which is a property of the paytable rather than the random number - a game can be perfectly provably fair and still take 30% of every wager.
That is why the RTP of every game is published on its own page, and stored in a public table in the database rather than kept internally. Mines, Dice, Crash, Plinko, Limbo and Coinflip return 99%; Party Run, Card Packs and Keno return 98%; Blackjack, played well, is the highest of the lot at about 99.5%. Every figure is the one the game actually runs at, not a marketing number.
Rotate your seed pair to reveal the old server seed, hash it to confirm it matches the hash you were shown beforehand, then re-run the combination of server seed, client seed and nonce for any bet to reproduce its outcome.
No. The server seed is committed as a hash before you bet, and your own client seed is an input to every outcome, so neither side can steer a result after the fact.
No. It proves the result was honest, not that the game is even money. Every game has a published house edge and loses money over a long run - that is what a house edge is.
No. Every outcome and every wallet movement is produced server-side inside the database, so nothing about a result depends on code running on your machine.
18+ only. FireBet is not affiliated with Jagex Ltd. Play responsibly.