Skip to content
Utiloom

Random Name Picker

Pick one or more random names from a pasted list.

LocalNo retention
Guide, examples, and validation Show

About this tool

Use the random name picker for giveaways, classrooms, team rotations, and lightweight raffles.

Random Name Picker is useful when a list needs one or more fair selections without spreadsheets, dice rolls, or ad hoc judgment. It fits classrooms, giveaways, small team rotations, and lightweight raffles where transparency and speed matter.

  • Picks one or more unique winners with Web Crypto, unbiased index sampling, and a Fisher-Yates shuffle.
  • Ignores exact duplicate rows and blocks invalid counts instead of silently changing the request.
  • Creates balanced random teams and keeps up to 10 results only in local browser storage.

How to use Random Name Picker

Paste one name or item per line, review the unique-entry and duplicate counts, choose winner or team mode, and run the draw. Exact duplicate rows are ignored automatically, while differently capitalized names remain separate entries.

When this tool is useful

  • Picks one or more unique winners with Web Crypto, unbiased index sampling, and a Fisher-Yates shuffle.
  • Ignores exact duplicate rows and blocks invalid counts instead of silently changing the request.
  • Creates balanced random teams and keeps up to 10 results only in local browser storage.

Examples you can test

Load an example, compare the result with the expected output, then replace it with your own input.

Pick one classroom presenter

Example input

Ava
Ben
Chris
Dana
Eli

Expected output

One selected name from the list

Useful when a group needs a quick neutral choice without opening a spreadsheet.

Split participants into teams

Example input

12 participant names, team count: 3

Expected output

Three balanced teams with names distributed across each group

Team splitting helps workshops, study groups, and lightweight games start faster.

Validation checklist

  • Remove blank lines and accidental duplicates before running a real draw.
  • Use exclude-previous-winners only when repeated winners should be avoided across multiple rounds.
  • Use a regulated draw process instead if prizes, legal rules, or audit requirements apply.

Frequently asked questions

Does it remove duplicates automatically?

Yes. Blank lines are removed, surrounding whitespace is trimmed, and exact duplicate rows are counted once. Names with different capitalization remain distinct entries.

Can I pick more than one name?

Yes. You can choose the number of winners.

Is the random selection truly random or does it use a predictable pattern?

The tool uses crypto.getRandomValues directly with rejection sampling and a Fisher-Yates shuffle, then draws without replacement. It is suitable for everyday classroom, team, and lightweight giveaway use, but it is not an audited or regulated lottery system.

Can I pick more than one name at a time without repeats?

Yes, you can specify how many names to pick, and the tool draws them without replacement so no name appears twice in a single draw.

Does the tool remember my list between sessions?

The list and recent pick history are saved only in your browser's local storage so you can continue after a refresh. They are not uploaded to Utiloom servers, and you can edit the list or clear history at any time.

Related tools

Keep the workflow moving

Continue with tools that handle a related input, output, or validation step.

Date, Time & Planning

Job Application Tracker

Track job applications locally with CSV backup.

Local
Date, Time & Planning

Meeting Overlap Finder

Find overlapping work hours across time zones.

Local
Date, Time & Planning

Timestamp Converter

Convert Unix time and readable dates both ways.

Local
Date, Time & Planning

World Clock

Compare current time across major cities.

Local