Randomness Audit
SpinWheelify takes fairness seriously. Here is exactly how a spin is produced:
- Cryptographic RNG: the winning segment is chosen with your browser's
crypto.getRandomValues(), the same source used for security-sensitive applications — not a predictableMath.random(). - Equal probability: every segment occupies an equal arc, so each entry has exactly a 1/N chance of winning.
- Independent spins: previous results never influence future spins.
- Visual animation only: the spinning animation is cosmetic; the winner is decided before the wheel starts moving.
Want to verify it yourself? Spin the same wheel 1,000 times and chart the distribution — every entry should converge toward an equal share.