Pick a name, an item or a winner from any list — one at a time or several at once, with or without repeats, and with optional weighting. Lists are processed locally in your browser and never sent to a server.
Your favourites
Recently used
- List RandomizerPaste any list and get it back in a uniformly random order.
- Random Item PickerPaste a list and let the picker choose for you.
- Random Name PickerPick a name at random from any list — for classrooms, standups, prize draws or deciding who goes first.
- Wheel SpinnerA spinning wheel for names, prizes, choices or chores.
- Yes or No GeneratorGet an instant Yes or No answer, with optional Maybe and "Ask again later" options.
- Weighted Random PickerPick from a list where some entries are more likely than others.
- Random Picker Without RepeatsDraw several entries from a list with no entry appearing twice.
- Random Pair GeneratorSplit a list of names into random pairs, or arrange a Secret Santa where everybody gives to exactly one other person and nobody draws themselves.
- Random Task AssignerShare a list of tasks out among a list of people at random, either dealt evenly so workloads differ by at most one, or drawn independently.
Frequently asked questions
What is the difference between a picker and a randomizer?
A picker selects one or more entries and leaves the rest behind — useful for winners, volunteers or choices. A randomizer reorders your whole list and keeps every entry, which is what you want for running orders and rotas.
Can a picker avoid choosing the same entry twice?
Yes. With "no repeats" enabled the picker samples without replacement, so an entry that has been drawn cannot come up again in that draw. Asking for more picks than you have entries is refused with a clear explanation rather than looping.
How do weighted picks work?
Add a number after a pipe, like "Alice | 3". The tool builds cumulative weights and takes one uniform draw across the total, so that entry is three times as likely as a plain one. Weighted draws are deliberately unfair, and the tools say so on screen whenever weighting is on.
Are these pickers suitable for prize draws?
The draws are uniform and use secure randomness, so yes for most purposes. If the result may be challenged, run it in seeded mode and publish the seed so anyone can reproduce and verify the same draw.
Can I paste a list from a spreadsheet?
Yes. Copy a column and paste it straight in — one entry per line is the expected format, and comma-separated lists work too. Duplicate entries can be removed automatically if you tick that option.
What happens to blank lines and stray spaces?
They are ignored. Entries are trimmed and empty lines are dropped before the draw, so a stray blank line at the end of a pasted column never becomes a phantom entry that could "win".
Do my entries stay private?
Yes. Lists are processed in your browser, are never uploaded, and are excluded from shareable links by design — so pasting names or participant details here does not expose them.
Pick from any list, fairly
These tools all answer the same shape of question: given a list, choose one or several. They differ in presentation and in the wording built around them — names, items, a spinning wheel, a yes/no answer — but they share one engine and one set of guarantees.
Every draw on this page starts with crypto.getRandomValues, the cryptographically strong random source built into your browser. That is a CSPRNG seeded from operating-system entropy: unpredictable in practice, and the right choice when a result decides something that matters. It is deliberately not described as “true randomness”, which would require a physical entropy source such as atmospheric noise or radioactive decay. Tools that claim true randomness from a browser are overstating what the platform provides.
Picking versus reordering
It is worth being clear about the distinction, because choosing wrongly is the most common mistake people make with these tools. A picker returns fewer entries than you put in: winners, volunteers, a choice. A randomizer returns the same entries in a new order: running orders, rotas, sequences. If the answer should be as long as your input, you want the List Randomizer rather than a picker.
Repeats, and why the default is off
When you draw several entries, “no repeats” is the sensible default and is enabled everywhere here. It samples without replacement using a partial Fisher–Yates shuffle, so an entry that has been drawn cannot come up again in the same draw, and asking for more entries than exist is refused with an explanation rather than looping forever.
Allowing repeats is still available and is genuinely correct in some cases — simulating independent events, or drawing where the same person may legitimately be selected twice.
Weighted draws
Any picker that supports weights takes them as Entry | 3. Cumulative weights and a single uniform draw across the total produce the correct distribution. A weighted draw is by definition not a fair draw, so every tool shows a visible warning whenever weighting is active — a weighted result is otherwise indistinguishable from an equal one once the settings scroll out of view.
Privacy
Lists are processed in your browser, never uploaded, and never written into the page URL. That last point is a deliberate design decision rather than an oversight: these tools are used with participant lists and class registers, and a shareable link carrying them would be a data leak.
Repeats, weighting and what each one changes
Three settings account for most of the difference between a picker that fits your situation and one that quietly does the wrong thing.
Repeats. With repeats off, each entry can win at most once, so drawing five winners from twenty names gives five different people. With repeats on, every draw is independent and the same entry can come up twice. Prize draws normally want repeats off; simulating dice rolls or customer arrivals wants them on.
Weighting. Weights let one entry carry more of the probability than another, which suits raffles where entrants hold different numbers of tickets. A weight of 3 makes an entry three times as likely to be drawn as a weight of 1. Weighting changes the odds deliberately and openly; it is worth stating that you have used it whenever the result affects other people.
Elimination. Elimination mode removes each winner as it is drawn, which is what you want when working through a queue — presentation order, turn order, or drawing names until the list is exhausted.
Fairness over a series of draws
A fair picker gives every eligible entry the same chance on each draw, but it carries no memory between draws. Over a short run, one name can come up twice while another never appears; that is ordinary variation, not a fault. If you need everyone to be picked before anyone repeats, shuffle the list once and work down it rather than drawing repeatedly from the full list.