Classroom · Editorial draft
How to Use a Random Name Wheel Fairly
A fair wheel gives each eligible entry the same chance. A no-repeat round removes an entry from the eligible pool only until reset.
A fair wheel gives each eligible entry the same chance. A no-repeat round removes an entry from the eligible pool only until reset.
Use your own inputs in the tool ↗Fairness begins with the eligible list
A random name wheel gives each eligible entry an equal chance on a particular draw. That does not mean everyone will be picked equally in a short sequence when repeats are allowed. Explain the selection rule before using the wheel so students understand whether a previous pick changes the next draw. A classroom routine also needs a plan for absences, opting out and unsuitable activities.
With and without replacement
Suppose Ava, Ben, Casey and Drew are four separate entries. In repeat mode, each draw has four eligible entries even if Ava was just selected. In a no-repeat round, a selected entry leaves the eligible pool until reset. After four picks, no entries remain eligible. Undo restores the last picked entry. Reset restores the original round; it does not erase the entered roster.
Matching names are not one person
Two students called Alex should occupy two entries with distinct internal identities. Their displayed names can match without silently merging the students. When useful, use a school-approved display label that distinguishes them. Do not add sensitive information simply to make a label unique. The current picker design retains entry identity rather than using a name string as the history key.
Run a clear classroom round
Enter one participant per line. Review the current-options list before the first pick. Choose repeat or no-repeat mode, then choose a reasonable spin duration. Reduced-motion preferences use a quick reveal rather than requiring an animation. A completed no-repeat round needs a reset before another selection can be made. Changing the option list starts a new round, so explain edits rather than presenting an edited pool as the original one.
Privacy and projector use
The browser interface is designed to process roster labels locally. Optional saving is an explicit action on the current device, so consider who else uses that device. A downloaded result or screenshot can still expose labels. Choose initials or appropriate display names when projecting, and clear any saved options on a shared device. Local processing does not make a public projector or a shared computer private.
What a random pick does not establish
The wheel is not an assessment of ability, behaviour or merit. Equal probabilities do not settle whether the activity itself is appropriate. Avoid prizes or prompts that embarrass a student or force disclosure. Browser animation, fullscreen behaviour and exports still need acceptance verification for the construction build; inspect the selected text and actual output before relying on the visual pointer.
Sources and review notes
External technical reference checked; original arithmetic and implementation explanations remain subject to final editorial/browser review.
- MDN: Crypto.getRandomValues · checked 2026-10-09
Editorial approval and browser acceptance are pending. This unpublished draft does not claim measured business outcomes.
Try the example with your numbers.
The tool gives you an editable result and shows the assumptions behind it.
Open the free tool ↗