Provably Fair Valhalla's Fortune

Every reel positions is cryptographically verified. Here's exactly how it works.

Free to Play Provably Fair No Download
Play Now — No Signup Required

Loading game…

What Does "Provably Fair" Mean?

Provably fair means you don't have to trust the casino. Every game outcome is generated using cryptographic functions (HMAC-SHA256) with inputs that both the server and the player control. The result is mathematically predetermined before you play — and you can verify it after.

Traditional online casinos use proprietary RNG (Random Number Generators) audited by third parties. You trust the auditor. With provably fair, you trust the math — because you can do the verification yourself.

How Valhalla's Fortune Uses Provably Fair

Reel positions are determined by random floats from HMAC-SHA256(server_seed, client_seed:nonce). Each reel consumes one float, mapped to a position on the reel strip. The reel strips and symbol weights are fixed — the only random element is the stopping position. After rotating seeds, you can verify every reel stop independently.

Verification Process

  1. 1

    Before each round, the server commits to a seed by showing you its SHA-256 hash. This hash is your proof that the seed existed before you played.

  2. 2

    You provide your own client seed (or use the default). Combined with a nonce (incrementing counter), these three values determine the reel positions.

  3. 3

    When you spin, the result is computed as: HMAC-SHA256(server_seed, client_seed:nonce). Reel positions are determined by random floats from HMAC-SHA256(server_seed, client_seed:nonce). Each reel consumes one float, mapped to a position on the reel strip. The reel strips and symbol weights are fixed — the only random element is the stopping position. After rotating seeds, you can verify every reel stop independently.

  4. 4

    After rotating your server seed, the raw seed is revealed. You can now recompute every past result and verify they match what was shown to you.

  5. 5

    Visit Rookie's Fairness page to paste any server seed, client seed, and nonce to independently verify results.

The Three Seeds

  • Server Seed — Generated by Rookie. Its SHA-256 hash is shown to you before each round. The raw seed is revealed when you rotate to a new seed.
  • Client Seed — Set by you. You can change it at any time. This ensures Rookie can't predict the combined output because it includes your input.
  • Nonce — An incrementing counter that changes with each round. Prevents the same server + client seed combination from producing identical results.

FAQ

Is Valhalla's Fortune rigged?

No. The provably fair system makes rigging mathematically impossible without detection. If Rookie changed the server seed after commitment, the hash wouldn't match — and you'd see it immediately.

Can I verify old results?

Yes. After rotating your server seed, you can verify every round played with that seed. The nonce tells you which round it was.

How is this different from regular online casinos?

Regular casinos use opaque RNG systems audited by third parties. You trust the auditor. With provably fair, the cryptographic proof is available to anyone — no trust required.

Related Guides

Ready to Play?

Jump in with 1,000 free coins — no signup, no download, no catch.

Play Now Free