Scope
Assumptions and limits
Randomness can be affected by a compromised device or browser extension. No server-certified audit trail is produced.
Results use the values you enter and the conventions described in the methodology below.
Explore everyday utility tools for related tasks in this collection.
01
How the random wheel works
Production draws use crypto.getRandomValues. Equal weights create equal intervals; weighted entries intentionally receive proportional intervals.
02
Winner before animation
Selection is a pure tested operation. Reduced-motion users receive the same result without waiting for a long animation.
03
Repeat winners and multiple draws
Winners can remain, be removed, or be selected sequentially without replacement. Probabilities are recalculated from eligible entries.
04
Privacy and fairness limits
Names stay in the browser and are excluded from analytics. This is not a server-certified lottery or tamper-proof audit system.
FAQ
Frequently asked questions
Is the wheel truly random?
Are names uploaded?
Can entries have different weights?
Does animation decide the winner?
Can I choose multiple winners?
Can I use it for a giveaway?
Sources
Method references and scope
Method: results come from tested code using the documented method and assumptions shown on this page.
Review owner: Great Future Product Engineering.
Method and content last reviewed: . Next review due: .