Random picker
This random picker chooses one or more items at random from a list you paste, or shuffles the whole list into a random order. It works for names in a giveaway, choosing who goes first, or splitting tasks. Every item has the same chance.
- Runs in your browser
- Free, no account needed
- Copy or download the result
Result
Example
Alex Jordan Sam Taylor Morgan Riley
Picked: Riley Each item had an equal chance. Repeated lines in the list count as separate entries. Picked with crypto.getRandomValues.
How to use the random picker
- Paste your list, one item per line.
- Choose a Mode: Pick items or Shuffle the whole list.
- Set How many to pick and Allow the same item more than once.
- Press Run, then use Copy result or Download.
How it works
Blank lines are ignored and spaces at the start and end of each line are removed. Repeated lines count as separate entries.
Without repeats, each item can be picked at most once, so you cannot pick more items than the list holds.
Shuffling uses the Fisher-Yates method and every pick uses crypto.getRandomValues, so every order is equally likely.
Lists can have up to 10,000 items, and you can pick 1 to 1,000 at a time.
Everything runs in your browser. Your input is not uploaded or stored.
Questions and answers
How do I pick a random winner from a list of names?
Paste the names one per line, keep How many to pick at 1 and press Run.
Can I pick several names with no repeats?
Yes. Set How many to pick and leave Allow the same item more than once set to No.
Can I randomize the order of a list?
Yes. Choose Shuffle the whole list to get every item back in a random order.