The Online Wheel is a configurable risk game where segment count and preset shape every round. Built on the same math as our Universal Verifier, this Wheel Verifier reproduces the exact landing sector of any spin once you supply the segment count and risk tier. New to seed auditing? Start with our explainer on the Server Seed, Client Seed, and Nonce.
Wheel Verifier
How digital wheel segments are built
Customization is the selling point of online Wheel. You pick a pocket count (10, 20, 30, or 50 in most implementations) and a risk tier (Low, Medium, High). Payout multipliers then get laid out across the sectors based on that pairing.
All that configurability invites suspicion: are the pockets evenly weighted, or does the operator shuffle sector positions when bets run large? Seed math answers this directly. A provably fair wheel verifier rebuilds each spin from your seeds, and the result either matches your history or it doesn’t.
The formula: Turning seeds into a segment index
Verification takes two steps: derive a uniform fraction from your seeds, then translate that fraction into a pocket number.
1. Generating the segment float
The game hashes your server seed, client seed, and nonce together using HMAC-SHA256. From the output, the first 4 bytes become a decimal fraction U between 0 and 1:
U = Hex_To_Decimal(First_8_Chars) / 4294967296
2. Mapping to the segment count
Multiply that fraction by the total number of segments S — say 10, 20, 30, or 50 — and floor the product to locate the winning pocket:
Segment_Index = Floor(U * S)
The result indexes pockets from 0 up to S - 1.
Data Sandwich: Checking a real 50-segment outcome
A worked case makes the process concrete. Say you played a 50-segment wheel on High Risk, and the pointer stopped on Segment 42 for a 15x multiplier.
Rotate your seeds first, then feed the old credentials into the verifier:
- Server Seed:
a8d29b... - Client Seed:
wheel_spinning_win - Nonce: 12
- Segments Count: 50
Running HMAC-SHA256, the opening 4 bytes reduce to U = 0.852491. Apply the mapping and see what falls out:
Segment_Index = Floor(0.852491 * 50) = Floor(42.624) = 42
Segment 42 — exactly what your game history recorded. Cryptographically fair, confirmed end to end.
Frequently asked questions
What does risk tier mean in Wheel?
Risk tiers reshuffle which multipliers sit on which pockets. Low Risk keeps nearly every segment near 1x, so small hits come often. High Risk packs many segments with 0x — instant losses — while reserving a handful for payouts like 50x or 99x.
How does a segment count change my win probability?
It changes payout density, not odds per sector. Compared to a 10-segment wheel, a 50-segment wheel gives the casino finer granularity to spread risk across more pockets. Each individual segment still lands with equal probability, and the house edge stays put.
Why is my client seed important?
A custom client seed removes the casino’s ability to pre-select a server seed engineered to land on 0x segments precisely when large bets are on the table. Both sides contribute input; neither controls the outcome alone.

