Provably Fair
Every game on Royal Casino Onxtra uses cryptographic algorithms that you can independently verify. We don't ask you to trust us β we prove it with math.
How Provably Fair Works
Seed Generated
Before each round, a random server seed is generated and its SHA-256 hash is committed.
You Play
You place your bet. The outcome is already locked in by the committed seed.
Seed Revealed
After the round, the original server seed is revealed for verification.
You Verify
Hash the revealed seed yourself. If it matches the committed hash, the game was fair.
Outcome Verifier
Paste the server seed from any completed game to recalculate and verify the outcome yourself.
Seed Hash (SHA-256):
HMAC Value:
Calculated Crash Point:
Seed Hash (SHA-256):
Reel Hashes:
Reel Results:
Seed Hash (SHA-256):
Mine Positions:
Game Algorithms
Crash Algorithm
The crash point is derived from an HMAC-SHA256 of the server seed combined with the round ID. A ~3% instant crash at 1.00x provides the house edge.
combined = server_seed + ":" + round_id
hmac = HMAC-SHA256(server_seed, combined)
h = parseInt(hmac[0..12], 16)
if h % 33 == 0 → crash_point = 1.00x // ~3% house edge
else → crash_point = max(100 / (h % 100 + 1), 1.00)
Slots Algorithm
Each reel's symbol is determined by a SHA-256 hash of the server seed combined with the reel index, mapped to a weighted probability table.
for each reel (0, 1, 2):
hash = SHA-256(server_seed + ":reel:" + reel_index)
value = parseInt(hash[0..7], 16)
symbol = weighted_random(value) // weighted probability table
Mines Algorithm
Mine positions are determined by sequential SHA-256 hashes of the server seed combined with each mine's index, using Fisher-Yates style selection on remaining positions.
for each mine (0 to mine_count - 1):
hash = SHA-256(server_seed + ":mine:" + mine_index)
position = parseInt(hash[0..7], 16) % remaining_positions
place mine at position // Fisher-Yates style selection
Why You Can Trust This
Pre-Committed
The seed hash is shown before you bet. We can't change the outcome after seeing your wager.
Open Algorithms
Our game algorithms are fully documented. You know exactly how outcomes are calculated.
Math, Not Trust
SHA-256 is a one-way function. No one can reverse-engineer a seed to produce a desired hash.