Provably Fair System

Our transparent verification system ensures every spin is completely random and cannot be manipulated. All results can be independently verified using cryptographic proof.

Understanding Fair Gaming

1
Item Weighting
Every item has a weight value. Common items have higher weights, rare items have lower weights, creating a balanced distribution.
2
Seed Generation
We generate a server seed before your spin and show you its hash. Your browser creates a client seed, ensuring randomness from both sides.
3
Result Calculation
Both seeds are combined using HMAC-SHA256 to generate a random number that determines which item you win.
4
Verification
After revealing our server seed, anyone can recalculate the result to verify the spin was fair and unmanipulated.

Server Seed Hash

SHA-256 Hash
Loading...
This cryptographic hash proves our server seed was generated before your spin. The actual seed will be revealed when we rotate to a new one, allowing full verification of all spins.

Verify Any Spin

Your Recent Spins

Time
Item Won
Value
Action
Loading your spins...

Algorithm Details

// Provably Fair Algorithm Implementation

1. hmac = HMAC-SHA256(serverSeed, clientSeed + ":" + nonce)
2. bytes = first 16 characters of hmac
3. u64 = convert bytes to unsigned 64-bit integer
4. fraction = u64 / (2^64 - 1)
5. ticket = floor(fraction × totalWeight)
6. winner = find item where cumulative weight > ticket
  • HMAC-SHA256: Cryptographic hash function that combines both seeds securely
  • Server Seed: Secret random value generated and hashed before each spin session
  • Client Seed: Random value generated by your browser for additional entropy
  • Nonce: Counter that increments with each spin in a session
  • Weight System: Mathematical distribution ensuring advertised odds match actual results