Random Name Picker

Enter names and randomly pick one. Perfect for classrooms, raffles, and group activities.

Safe conversion with no data sent to server

Last updated: March 2026

What is a Random Name Picker?

A random name picker is a digital tool that selects one name at random from a provided list. In educational settings, teachers use random name pickers to call on students equitably, select volunteers, assign roles in group activities, or conduct fair lottery-style events such as prize draws and raffle selections. The tool replaces the bias-prone practice of calling on the same students repeatedly or relying on who raises their hand first.

Research in classroom equity shows that cold-calling through random selection, sometimes called "equity sticks" when done with popsicle sticks, increases student engagement and accountability. When students know they could be called on at any time, they are more likely to follow along, prepare for participation, and stay focused during lessons. Random selection also gives quieter students equal opportunities to contribute and be heard.

Beyond classrooms, random name pickers are used in team sports for player selection, in business for random sampling, in gaming communities for giveaways, and at events for door prize drawings. The animated spinning effect in this tool adds an element of excitement and transparency, showing all participants that the selection is genuinely random.

How to Use This Tool

Picking a name randomly is straightforward:

  1. Type or paste student or participant names into the text area, entering one name per line.
  2. Optionally check "Remove name after picking" to prevent the same person from being selected twice in consecutive picks.
  3. Click "Load Names" to register the list.
  4. Click "Pick a Name" to start the animated selection. The names will spin through before landing on a random choice.
  5. The selected name is highlighted in the Names Pool panel for visual confirmation.
  6. Use "Remove [Name]" to manually exclude the selected person from future picks, or click "Reset" to restore the full original list.
  7. The Pick History panel records every selection made during the session.

Educational Benefits

  • Ensures equitable participation by giving every student an equal chance of being selected
  • Reduces unconscious bias from hand-raising, where confident students tend to dominate discussion
  • Creates a sense of accountability β€” students stay alert knowing they may be called on at any moment
  • Saves time compared to manually drawing names from a physical container
  • The remove-after-pick feature ensures all students are called on before anyone is repeated
  • The history log helps teachers track participation over a class period or multiple sessions
  • Adds an element of fun and anticipation that can energize classroom discussions

FAQ

Is the selection truly random?

Yes. The tool uses JavaScript's Math.random() function, which generates a pseudo-random number to select an index from the names array. While no digital random number generator is truly "random" in a mathematical sense, the output is statistically indistinguishable from true randomness for practical purposes and is perfectly suitable for fair classroom selection.

Can I use this for a class raffle or prize draw?

Absolutely. Enter the names of eligible participants, click "Pick a Name" for each prize, and use the "Remove name after picking" option to ensure no one wins twice. The pick history log provides a transparent record of all selections for accountability.

What if two students have the same name?

The tool treats each line as a separate entry, so you can enter duplicate names and each will appear independently in the pool. To differentiate students with the same name, add a last initial or number, such as "Alex K." and "Alex M." β€” the tool will treat them as distinct entries and select them separately.

Does the tool save my name list between sessions?

No. The name list is stored only in memory during your current browser session and is cleared when you close the tab or refresh the page. For recurring use with the same class, keep your list saved in a text file so you can quickly paste it in at the start of each session.