Skip to content
Free everyday tool

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
Private: runs on this device

Input

35 characters

1 to 1,000

Result

Picked: Riley

Each item had an equal chance. Repeated lines in the list count as separate entries. Picked with crypto.getRandomValues.

Example

Input
Alex
Jordan
Sam
Taylor
Morgan
Riley
Result
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

  1. Paste your list, one item per line.
  2. Choose a Mode: Pick items or Shuffle the whole list.
  3. Set How many to pick and Allow the same item more than once.
  4. 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.

All 220 SnowRock tools