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.
How It Works
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.
Current Session
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.
Verification Tool
Verify Any Spin
Your History
Your Recent Spins
Time
Item Won
Value
Action
Loading your spins...
Technical Documentation
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
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
