The simplest way to use a Random Name Picker Wheel is to enter one name per line, choose whether winners should be removed, and spin for each result.
A Random Name Picker Wheel keeps the workflow to a list, a setting, and a button: paste the entries, click “Spin the wheel,” and read the winning name in the highlighted result below.

Prepare the list in the wheel’s required format
Start by putting the complete roster in the input box with one name on each line. This is the main preparation rule, so resolving the format before spinning prevents a pasted list from being interpreted differently than intended. The tool works with a handful of names or hundreds, and there is no limit on how many names or spins you use.
Copying directly from a spreadsheet column or a Google Doc is usually the quickest route because each line becomes one entry. Empty lines are ignored automatically, so accidental gaps do not need to be cleaned out first. If you are starting from a typed list, press Return or Enter after each name and then paste the complete block into the box.
Review duplicate names before drawing. Duplicate entries are kept, and repeating a name on separate lines gives that person extra chances. This can be useful when those extra chances are intentional, but it can make a person more likely to appear in aggregate than someone listed only once. For a standard draw with one entry per participant, remove unintended duplicate lines while retaining any duplicates you deliberately added.
Run a draw in three clear steps
Keep preparation, draw settings, and result selection separate with this short workflow.
- Enter the names. Type or paste your names into the box, one name per line. Blank lines can remain because the wheel ignores them automatically.
- Set the removal behavior. Leave “Remove winner after each pick” unticked for a single draw or for draws where names may appear again. Tick it when you want to draw without replacement; for a planned sequence of unique winners, enable it before starting the sequence.
- Spin and read the result. Click “Spin the wheel” and watch the wheel spin and slow to a stop on a winner, which is shown highlighted below. When automatic removal is enabled, keep clicking the button to select the next remaining name.
Treat the highlighted name as the selected winner for that spin. With automatic removal enabled, the pool is reduced for subsequent spins, so you can continue until you have the required number of unique results without editing the roster by hand.
Choose the outcome before spinning
Most decisions need one of two modes: choose one person, or build a sequence without repeating a person. Duplicate entries create a separate, deliberate variation when one displayed name should have more than one possible entry.
| Goal | Setup | What happens | Typical use |
|---|---|---|---|
| Choose one winner | Leave automatic removal off | One name is highlighted, and the entries remain available for a later spin | A quick choice for who presents first |
| Build a no-repeat sequence | Tick “Remove winner after each pick” | Each winner drops off, and the next spin uses the remaining entries | Running order, seating order, or a sequence of prizes |
| Give a repeated name extra chances | Put the same name on separate lines | Duplicate entries are kept, giving the displayed name extra chances | An intentional weighted draw or class exercise |
If the decision needs only one name, leave removal off, click the spin button once, and stop after the highlighted result. That is the shortest workflow for a classroom selection, one giveaway winner, a presenter, or a quick tie-break.
For several unique results, decide the required count before beginning and use automatic removal. It handles tournament brackets, seating order, ranked lists, and prize sequences without requiring you to delete each winner manually. Keep duplicate entries conceptually separate from removal: repeated lines determine the initial chances, while the removal setting determines which names remain after a winner has been selected.
Make fairness easy to explain
The tool does not use ordinary Math.random. It draws from the browser’s cryptographic random generator, crypto.getRandomValues, and applies rejection sampling to eliminate modulo bias. In practical terms, this avoids the slight unevenness that can occur when a list size does not divide evenly across the available random numbers. With N entries, each entry has an equal 1-in-N chance, with no hidden weighting or house edge. If you add a duplicate line, you have deliberately created another entry for that displayed name.
The visible wheel also simplifies the social part of a decision. People often favor names they like, names near the top of a list, or the person they saw last. A shared wheel removes that human bias from the selection, and everyone watches the same result rather than questioning how it was chosen. The outcome feels fair and final because the process is visible to the whole group.
This makes the tool useful for teachers choosing a classroom participant, presentation order, or helper; giveaway hosts selecting an entrant live; team leads assigning who goes first; and streamers or community moderators awarding a prize on camera. It can also settle household tasks such as who does the dishes. The setup remains the same across those scenarios: maintain the list correctly, choose the appropriate removal mode, and use the highlighted result.
Keep the roster on your device
The entire tool runs locally as client-side JavaScript in your browser. Your list of names never leaves the page: nothing is transmitted, logged, or stored on a server. There is also no account, sign-up, or upload required, which makes the process suitable for real student rosters, employee names, or contestant lists when server transfer is unnecessary.
The important privacy limitation is that the page does not create a saved server-side history. Once the tab is closed, the list is gone. Copy your master roster elsewhere if you may need it for another round, and keep the tab open until all planned spins are complete.
Run a final pre-spin checklist
- Confirm that every eligible name is present and nobody is missing.
- Check that each entry occupies its own line.
- Review duplicate lines and retain only those meant to add extra chances.
- Choose a single draw or a no-repeat sequence and announce that mode before spinning.
- Keep the tab open until every planned result has been selected.
For a simple repeatable routine, keep one master copy of the roster, paste it into the input box when needed, verify the line structure, and let the wheel make the selection. If multiple people need results, enable automatic removal before the sequence and continue spinning until the list is exhausted. The workflow does not change between classroom draws, giveaways, team decisions, or household assignments; only the roster and removal mode need to change.
Related reading: Number Picker on iPhone: Pick Random Integers.
Related reading: Random Team Generator: Command Line vs Online.