Advertisements

headerup to 320x100 / 728x90

Random Choice Picker

Pick one or many items from a list — with or without repeats — for raffles, decisions, and sampling

Count:
Repeats:
Input
Loading editor...
Output

Output will appear here...

Advertisements

content bottomup to 300x250

What is Random Choice Picker

Last reviewed:

Random Choice Picker shuffles a list you paste (one item per line) and returns N random picks. Toggle 'repeats' to sample with replacement.

Great for classroom call-outs, giveaway raffles, choosing names for tasks, and sampling for QA.

Why use it

  • Run a classroom raffle or call-out.
  • Decide which tasks to tackle first.
  • Pick winners for giveaways.
  • Sample N records from a longer list.
  • Break ties quickly and fairly.

Features

  • With-/without-replacement sampling
  • Fisher-Yates unbiased shuffle
  • One item per line input
  • Up to 10,000 picks per batch
  • Processes Random Choice Picker locally in your browser, no upload required

How to use Random Choice Picker

  1. Paste list. One item per line.
  2. Pick count + repeats. Set how many and whether repeats are allowed.
  3. Run. Copy the random picks.

Example (before/after)

Input

Ada
Bob
Cara
Drew
Ella

Output (count=2, no repeats)

Drew
Bob

Common errors

Repeats produce duplicates

With 'repeats' on, the same item can appear twice.

Fix: Turn repeats off for unique selections.

Count > list size

With repeats off, you can't pick more than the list has.

Fix: Increase the list or allow repeats.

FAQ

Is the shuffle fair?

Yes — it uses Fisher-Yates for unbiased sampling without repeats.

Can I pick all items?

Yes — set count equal to the list size to shuffle the whole list.

Are items case-sensitive?

Yes — 'Ada' and 'ada' are treated as different items.

How many per batch?

Up to 10,000 picks.

Is input uploaded?

No — everything runs client-side.

Related tools

Pair with team, name, and string tools. You can also browse the full Random Content Generators category for more options.