1. Home
  2. Provably fair

Checking a hash game round yourself, with the operator's own example

Crash publishes its formula and its house edge. Work through one round by hand and you will never have to take a fairness claim on trust again. You will also see exactly how little the rest of the set publishes.

BC Originals fairness panel showing a round hash

What the claim actually is

Not "the casino is honest". Something narrower, and more useful.

A conventional slot asks you to trust a testing laboratory. Somebody audited the random number generator, issued a certificate, and you are invited to believe the certificate. That is a reasonable system and you cannot check any part of it yourself.

A provably fair game makes a smaller promise that you can check yourself. It says: the result of this round was fixed before you bet, here is the value it was fixed with, and here is the arithmetic that turns that value into the outcome. Run the arithmetic, compare it to what happened, and you have verified that one round.

Provably fair is worth having, and it is not the same as a guarantee that the game is generous. A house edge of 50% could be implemented provably fairly. What you get is a guarantee against tampering, not against the maths being against you.

The chain of ten million hashes

Generated in advance, released backwards, and that ordering is the whole trick.

The provably fair system starts before you arrive. The operator generated a chain of 10 million SHA256 hashes and hands them out in reverse order. Each hash is the SHA256 of the next one to be used, which means any earlier hash in the chain can be derived from a later one, and no later hash can be derived from an earlier one.

The consequence is the point. Once a round has run and its hash is public, you can hash it and get the previous round's hash, confirming both belong to the same pre-built chain. Nobody can insert a value after the fact, because doing so would break the chain for every round that came before.

What this rules out is the specific worry people have: that a round which was going to pay well got altered once the operator saw the size of the bet. It cannot be, because the value was fixed before anybody knew a bet existed.

The formula, worked through on the operator's own example

Four steps. The only tool you need is something that converts hexadecimal to decimal.

hash 6b5124897c3c48d0e46cc9249f08c7e560792459f1bad1171224643b5d2be231
step 1   first 13 hex digits: 6b5124897c3c4
step 2   X = 0x6b5124897c3c4 / 0x10000000000000
step 3   99 / (1 - X)
step 4   floor, minimum 100, divide by 100  →  1.70x

This hash and this result are the worked example published in the operator technical paper.

  1. Take the first 13 hexadecimal digits of the round hash. Thirteen hex digits give a range of 2 to the 52nd power, which is where the precision comes from.
  2. Divide that value by 0x10000000000000, which is 4,503,599,627,370,496 in decimal. The result, X, is a number between 0 and 1.
  3. Compute 99 / (1 - X). As X approaches 1 the result grows without bound, which is why very high multipliers are possible and very rare.
  4. Take the floor. Any value below 100 becomes 100. Divide by 100 for the multiplier.

That clamp in step four is the house edge, stated plainly rather than buried. It means roughly one round in a hundred busts at 1.00x regardless of what the hash said, which is exactly a 1% edge. The 99 in the numerator is the same fact written another way.

Compare that with a slot, where the same information exists as a single RTP percentage you are asked to accept. Here you can derive it.

Doing it on one of your own rounds

Five minutes, once. After that you know whether the claim holds.

  1. Play a Crash round. Pick one you lost. Checking a win teaches you nothing you were worried about.
  2. Open the fairness panel on that round and copy the hash.
  3. Copy the first 13 characters into any hex-to-decimal converter.
  4. Divide by 4503599627370496, subtract from 1, divide 99 by the result, floor it, divide by 100.
  5. Compare with the multiplier the round actually paid. They match or the claim is false.
  6. Optional and more convincing: hash your round's value with SHA256 and check the result equals the previous round's hash. That is the chain, verified.

Do this once and the fairness question is settled for you personally, which is a better position than reading a hundred pages that assert it.

Play a round and check it

What this does not prove

The honest boundaries of the claim, which most pages on this subject skip.

  • It does not prove the game is good value. It proves the round was not altered. A verified round can still be a bad bet.
  • Provably fair does not cover slots. Third-party slots run on conventional certified generators. The verification described here applies to BC Originals only.
  • It does not cover the whole Originals set equally. Crash publishes its formula and its edge. For Limbo, Plinko, Mines, Keno, Hilo and the rest the operator publishes neither, so you can see that a round was deterministic without being able to derive what it costs you.
  • It does not make outcomes predictable. Sites selling Crash predictors are selling you the observation that the value existed in advance, which is true, plus the claim that you can find it, which is not.
  • It says nothing about the operator's finances. Whether a payout arrives is a licensing and solvency question, covered on the review page.

The RTP tables circulating for Originals

Tidy, widely copied, and not from the operator.

Search for the RTP of Limbo, Plinko, Mines or Hash Dice on this platform and you will find neat tables giving 99.0% across the board. Follow them back and they lead to affiliate pages, not to the operator. One of the most-copied of those pages lists Crash at 97%, which directly contradicts the operator technical paper's 1% house edge. Another site gives Plinko 96% where the first gives 99%.

Two figures can be sourced. Crash runs a 1% house edge, from the technical paper. Bingo was described at 98% RTP in the operator's own blog in July 2026. For everything else, the answer is that it is not published, and a page that hands you a number anyway has invented it or copied someone who did.

Why this matters more than it looks. House edge is the only number that predicts what a game costs you over time. A guide willing to invent that number is a guide willing to invent the rest.

Questions about fairness

Copy the round hash from the fairness panel, take its first 13 hexadecimal digits, divide by 0x10000000000000 to get X, compute 99 divided by (1 minus X), take the floor with a minimum of 100 and divide by 100. That is the multiplier the round should have paid.

1%, stated in the operator technical paper and visible in the formula: results below 1.00x are clamped to 1.00x, which happens about one round in a hundred.

Not published by the operator. The 99% tables you will find come from affiliate sites that copy each other, and one of them contradicts the operator on Crash. Only Crash at 1% house edge and Bingo at 98% RTP can be sourced.

No. The value exists before the round, which is what makes verification possible, but it is not visible until the round ends. Predictor tools and Crash bots sell you the first half of that sentence and omit the second.

It means an individual round cannot be altered after your bet, and you can prove that yourself. It says nothing about the house edge, about whether the operator pays out, or about anything outside the Originals set.

No. Third-party slots use conventional random number generators certified by testing laboratories. Provable fairness applies to BC Originals, which are built in-house.

Ten million hashes were generated in advance and are released in reverse. Each is the SHA256 of the next one used, so any earlier round's hash can be derived from a later one. Inserting a value after the fact would break the chain for every previous round.

Once, on a round you lost, on the day you sign up. Five minutes settles the question for you personally, which beats reading assurances. After that there is no reason to repeat it.

Where to go next

18+Play responsibly

A verified round is still a round you can lose, and the 1% edge on Crash applies to every one of them. Provable fairness answers whether the game was rigged; it does not answer whether you can afford the session. The operator provides deposit, loss and session limits, self-exclusion for at least six months and a seven-day cooling-off period. Free and confidential support: Gambling Therapy, Gamblers Anonymous. More: responsible gambling.

BC.GAME First deposit 120% up to $500 plus 100 free spins, wagering 35x See the offer