Math & Scientific
How to Use the Name Picker with Your Own Participants
Enter a participant list, choose a draw count, and understand duplicate handling, reset behavior and the difference between selection and generated names.
Choose between a real list and example names
The Random Name Picker has two behaviors. With participant names entered, it selects entries from that list. With the list blank, it generates example first names, full names, business names or usernames from its built-in collections. The generated-name type only applies to the blank-list behavior. Decide which task you want before pressing Calculate; invented suggestions are not a substitute for choosing among actual participants. You can keep a club, classroom or game roster as short labels without including information that is unnecessary for identifying the selected person.
Enter one participant on each line
Paste or type the roster into Participant names. Use a separate line for each person or label; commas are treated as part of a label rather than as list separators. Leading and trailing spaces are trimmed and empty lines are ignored. For a simple demonstration, enter Alex, Blair and Casey on three separate lines. The tool accepts up to 1000 participants and up to 200 characters per entry. It does not import contacts, read a spreadsheet file or fetch a list from a social account, so inspect the pasted entries before drawing.
Give different people distinct identifiers
The participant draw rejects duplicate labels after normalizing case, spacing and equivalent Unicode forms. Alex and alex therefore do not become two silent chances for the same label. If two different people have the same first name, use agreed identifiers such as Alex A and Alex B. This validation cannot determine whether two differently labeled entries are actually the same person; checking the roster remains the organizer's responsibility. Do not repeat a name to create weighting, because this tool's roster operation is intended for distinct entries with equal selection treatment.
Set the count to match the task
How many controls the number of entries selected in one draw. Enter 1 for a single participant or 2 to select two different participants from the three-name example. The allowed count is a whole number from 1 to 200 and cannot exceed the participant-list length. The form initially shows 5, so reduce it when using a smaller demonstration roster. Asking for five different results from only three entries produces an error; the tool does not invent extra people, silently repeat names or shrink the requested count without telling you.
Read a draw as a fresh selection
The result lists selected participants in selection order. Within that one result, an entry cannot appear twice. With three equally treated names and two selections, each person has an inclusion probability of two thirds, while there are six possible ordered pairs. Those probabilities do not predict the next result. Pressing Calculate again begins with the full roster, so a person selected previously can be selected again. If your activity requires permanent removal across rounds, maintain the remaining list yourself before the next draw; the tool does not retain a winner history.
Understand randomness and repeatability
Participant draws use the browser's Web Crypto random-value API and a bounded rejection step when mapping random values to entry positions. This avoids the simple remainder bias that can arise when a random integer range does not divide evenly into the participant count. The page does not offer a seed field, replay file or independently verifiable draw record. A repeat result across separate draws can occur naturally and does not by itself show a fault. MDN documents the underlying browser API; the list parsing and without-replacement behavior are features of this local tool.
Correct an input or reset the form
If a validation error appears, correct the relevant list or count and run again. The result should be read alongside the current roster, especially after entries have been added or removed. Reset clears the participant list and restores the form's starting values, which returns the blank-list behavior to name generation. The tool processes its calculation locally and does not create a saved competition record, verify eligibility or certify a public selection procedure. For an activity needing a record, agree on a way to preserve the final roster and accepted outcome outside the form before beginning the draw.
Use the Random Name Picker
Source and scope
MDN: browser random-value generation used by participant draws