Random Name Picker
Randomly pick a name from a list.
Enter one name per line. Example names are filled in so you can try right away — replace them with your own list anytime. Selection uses your browser's secure random source, not a fixed order.
Each name has a 1 in 3 chance (33.3%)
Guide
Introduction
Someone has to go first. A giveaway needs a winner. Team captains pick sides. In every case, the group wants a choice that feels fair and cannot be rigged after the fact. Certoflow's Random Name Picker selects one entry from a list you supply — one name or option per line — using cryptographically secure randomness in the browser. No sign-up, no upload to a server, and no hidden weighting: what you paste is exactly what enters the pool.
The tool suits game nights, classroom activities, stream giveaways, sprint retrospectives, and any situation where drawing straws or spinning a wheel would work, but you want something immediate and auditable on a shared screen.
What this tool does
You paste or type a list of names, options, or labels — one entry per line — and click Pick Random. The selected entry appears prominently as the winner. Empty lines are ignored. Leading and trailing spaces on each line are trimmed, so accidental spaces do not create duplicate-looking entries.
| Feature | Behavior |
|---|---|
| Input format | Plain text, one entry per line |
| Duplicate lines | Each line is a separate entry (Alice twice = two chances for Alice) |
| Empty list | Pick does nothing until at least one non-empty line exists |
| Random source | crypto.getRandomValues() in your browser |
| Persistence | None — list and result stay in your tab only |
There is no weighting UI: every non-empty line has equal probability. If you need weighted odds, duplicate entries (three lines saying "Team A" vs one line "Team B") or use a dedicated weighted picker elsewhere.
How it works
On Pick Random, Certoflow splits the textarea content by newline, trims each line, and filters out blanks. If the resulting array has length n, the tool draws a 32-bit random integer via the Web Crypto API and computes index = randomValue % n. The entry at that index becomes the displayed winner.
Selection is uniform when n divides evenly into the 32-bit range; for typical list sizes (2–500 entries), modulo bias is negligible for human-facing fairness. All steps run locally — your participant list never leaves the device unless you share the screen yourself.
Probability with equal entries
| Pool size | Chance per entry |
|---|---|
| 2 names | 50% each |
| 5 names | 20% each |
| 10 names | 10% each |
| 25 names | 4% each |
Re-picking without removing winners means the same person can win twice in a row. That is correct behavior for independent random draws, not a bug.
Real-world examples
Game night: who starts?
Six players paste their names:
Morgan
Jordan
Sam
Riley
Casey
Alex
One click picks who chooses the first game or takes the first turn in a party game. Screen-share the result so everyone sees the same outcome.
Classroom cold calling
A teacher pastes student first names (no grades or IDs needed in the tool). Random selection spreads participation without the appearance of favoritism. Because data stays client-side, FERPA-sensitive rosters are not transmitted to Certoflow.
Stream giveaway
Chat subscribers paste into a spreadsheet, copy the username column into the picker, and reveal the winner on stream. Duplicate usernames in the paste give duplicate entries — useful if ticket counts map to multiple lines per person.
Sprint retrospective facilitator
The team lists discussion topics, one per line. The picker chooses which topic to time-box first when the retro runs long.
Secret Santa pairing (single draw)
For drawing one giver-receiver assignment at a time, list eligible names and pick repeatedly while manually removing matched pairs from the list. Full Secret Santa without repeats needs a constraint solver; this tool handles the random draw step only.
Office lunch duty
Twenty lines of coworker names; one pick assigns who orders pickup. Next week, paste the list again — or remove last week's winner before picking if you want rotation without repeats.
Common mistakes
Expecting automatic deduplication. Two identical lines mean two tickets in the pool. Trim spreadsheets before paste if duplicates are accidental.
Leaving header rows in the list. A line reading "Name" or "Username" is a valid entry and can "win." Delete column headers when copying from CSV.
Picking once for multi-winner contests without removing winners. To draw three distinct winners, pick, remove the winner line, pick again, repeat. Otherwise the same entry can win multiple times.
Assuming weighted odds without encoding them. Everyone has equal weight. Weight raffles by repeating names proportionally or use a tool built for weights.
Pasting comma-separated names on one line. The tool splits on newlines only. Alice, Bob, Charlie on one line is a single entry, not three. Convert to one name per line.
Blank first or last lines from copy-paste. Empty lines are filtered, but a line with only a space becomes empty after trim — harmless. A line with invisible characters might count as an entry; paste into a plain editor first if results look wrong.
Use cases
Tabletop RPG initiative tie-breaks — When two players tie on initiative, list their names and pick one to act first.
Youth sports team captains — Random captain selection when kids argue over who leads warm-ups.
Workshop icebreakers — Random order for two-minute introductions in large groups.
QA test data selection — Developers paste bug IDs and pick one for the day's focus (internal team use, client-side only).
Family chores — Neutral assignment of dishwasher duty when nobody volunteers.
A/B test tie-breaking — Two equally valid variant names; pick one for an informal demo when analytics are inconclusive.
Discord community events — Moderators paste eligible entrants; result is shareable as a screenshot without exposing backend tools.
FAQ
Can duplicate names appear in the list?
Each line is treated as a separate entry. If the same name appears on two lines, that name has twice the probability of being selected compared to a name that appears once.
Is the selection truly random?
Yes. The picker uses crypto.getRandomValues(), not Math.random(). For typical list sizes used in giveaways and games, each entry has effectively equal chance.
Does Certoflow see my list of names?
No. Processing happens entirely in your browser tab. There is no account and no server upload of your textarea content.
Can I pick multiple winners at once?
The tool selects one winner per click. For multiple unique winners, remove each winner from the list after picking and click again until you have enough winners.
What happens if I click Pick with an empty list?
Nothing is displayed. Add at least one non-empty line before picking.
Can I use this for large lists?
Yes. Performance remains instant for hundreds or thousands of lines in modern browsers. Very large lists may slow typing in the textarea but not the pick operation itself.
Does order in the list affect odds?
No. Only the count of entries matters for uniform selection. Shuffling the list before picking does not change probabilities.
Can I run this offline?
After the page loads, picking works offline because random selection is computed locally.
Is this legally sufficient for regulated lotteries?
Certoflow provides a fair random draw for informal contests. Regulated gambling, licensed raffles, and high-stakes promotions may require certified random number generation, audit trails, and legal review — beyond what a free browser tool provides.
How is this different from the Dice Roller?
The Dice Roller sums multiple dice with modifiers for RPG mechanics. The Random Name Picker chooses one line from a text list — better for names, options, and winners rather than numeric dice outcomes.
Frequently Asked Questions
- Can duplicate names appear in the list?
- Each line is a separate entry. Duplicate lines count as separate pool entries.
- Is selection fair?
- Yes. Uses cryptographically secure random selection.
Related Tools
Continue with these related utilities.
Dice Roller
Roll D&D and tabletop dice online.
Gaming ToolsMinecraft Sphere Generator
Minecraft sphere block coordinates.
Developer ToolsUUID Generator
Generate UUID v4 identifiers securely in the browser.
Education ToolsPercentage Calculator
Calculate percentages and percent change.
Text ToolsRemove Duplicate Lines
Delete duplicate lines from text.