PROVABLY FAIR
Verify Your Result
Every HUZUZ game result can be independently verified using our HMAC-SHA256 algorithm. Full transparency — no trust required.
STEP 01
Enter Game Data
Input your Round ID, Server Seed Hash, Client Seed, and Nonce from your game history.
STEP 02
Algorithm Runs
Our HMAC-SHA256 system processes your inputs locally in your browser — no data leaves your device.
STEP 03
Instant Result
The verified outcome appears immediately with the computed hash, multiplier, and match status.
Round Verification
Enter your game data below — all processing is local
Game*
Round ID*
from history
Server Seed Hash*
SHA-256 · 64 chars
Client Seed*
your seed
Nonce*
bet count
How Our Algorithm Works
HMAC-SHA256 provably fair system — click to expand
+
1
Server Seed Generated
Before each round, our server generates a cryptographically secure random seed and publishes its SHA-256 hash publicly. This prevents any modification after the fact.
SHA256(server_seed) → server_seed_hash (published BEFORE round)
2
Result Computed via HMAC
The final result is derived from combining the server seed, your client seed, and nonce through HMAC-SHA256. Neither party alone controls the outcome.
HMAC-SHA256(server_seed, client_seed + ":" + nonce) → hex_output
3
Multiplier Derived
The first 8 hex characters of the output are converted to a number, scaled to the game's range, and the final multiplier is calculated deterministically.
value = parseInt(hex.slice(0,8), 16) / 0xFFFFFFFF
multiplier = max(1, (100 / (1 - value)) * house_edge)
multiplier = max(1, (100 / (1 - value)) * house_edge)
4
Seed Revealed After Round
After the round ends, the original server seed is revealed. You can now verify: compute SHA-256 of the revealed seed and confirm it matches the published hash.
SHA256(revealed_seed) === server_seed_hash ✓