Wheel Decide
Transparency

Provably fair spins.

We don't use Math.random(). Every spin is driven by crypto.getRandomValues() β€” the same cryptographic random source used to generate encryption keys.

10,000 spins audit

How we guarantee randomness

The wheel's stopping angle is computed from a 32-bit unsigned integer pulled from crypto.getRandomValues(). This function taps entropy sources in your operating system (hardware timings, mouse movement, keyboard delays) β€” the same sources used to generate TLS keys and password reset tokens. There is no server, no seed we control, and no way for us to influence the outcome.

The wheel physics simulation uses this random value to determine both the winning slice and the small jitter within it, so even a rigged simulator couldn't predict the exact landing angle.