Random Selector

Choose one item or several, uniformly, from any list you paste.

Options
—

Selector and picker do the same thing; the word 'selector' tends to come from a technical context — choosing a random element from an array, a node from a cluster, a record from a dataset.

The behaviour that matters for that use is without-replacement sampling, which is available here. Drawing distinct indices matters when the selected item is then removed from the pool.

How to use it

  1. Paste the candidate items.
  2. Choose how many to select.
  3. Keep no-repeats on if the selection is meant to be a subset.

Selection with and without replacement

With replacement, every draw is independent — the same item can come up twice, and the probability of each is constant. Without replacement, a chosen item is removed, so probabilities shift after each pick.

Choosing randomly was originally a technical term for picking a subset, which is the without-replacement case. If you are selecting five records from a dataset for review, that is the mode you want.

Reviewed 2026-10-21. This tool runs entirely in your browser — no server, no account, and nothing you generate is stored.

Frequently asked questions

What is the difference between selector and picker?

Nothing functional here. 'Selector' is the more technical word and usually implies choosing without replacement, which is the default in technical contexts.

Can I weight the selection?

Not on this page — every item has equal probability. Weighted selection needs a different interface for entering weights, and a uniform draw is the right default for most requests.

Does the order of my list matter?

No. The selection is uniform regardless of position, so sorting your list first changes nothing.

Related tools

More from Random numbers.