Skip to content

List Randomizer

Paste any list and pick random items or shuffle the whole thing with fair randomness.

Paste a list below, then press Pick or Shuffle all.

0 items

Crypto-grade fair randomness.How it works

What is the List Randomizer?

A list randomizer takes a list you provide and either picks random items from it or shuffles the entire list into a new order. Paste your entries one per line, then choose how many to draw. Every item has an exactly equal chance of being selected because the draw uses your browser's cryptographic random source, not the predictable Math.random(). Turn on "remove picked items" to run a raffle-style draw without replacement, so the same entry is never picked twice across successive picks. The shuffle uses a true Fisher–Yates pass, which produces an unbiased permutation, unlike the common trick of sorting with a random comparator. Blank lines and surrounding whitespace are cleaned up by default, and you can optionally collapse duplicates so each distinct entry appears once.

How to use the list randomizer

  1. Paste your list into the box, one item per line.
  2. Set how many items to pick, or leave it at one.
  3. Press Pick to draw random items, or Shuffle all to reorder the whole list.
  4. Optionally turn on "remove picked items" for a draw without replacement.
  5. Copy the result in one click, and reset the list whenever you want to start over.

Use cases

Giveaways and raffles

Paste a list of entrants and draw winners without replacement so no one wins twice.

Picking a winner or volunteer

Choose one name fairly from a group when nobody wants to decide manually.

Randomizing order

Shuffle a list of presenters, questions, or tasks into an unbiased running order.

Classroom and teams

Pick students at random, form random groups, or decide turn order in class or at work.

Decision making

Drop your options in and let a fair draw settle what to eat, watch, or do next.

Frequently asked questions

How do I pick a random item from a list?

Paste your list one item per line and press Pick. With the count set to one you get a single random item; raise the count to draw several at once.

Can I draw winners without repeats?

Yes. Turn on "remove picked items" and each Pick removes the drawn entries from the pool, so repeat picks never select the same item twice. Use reset list to restore the full pool.

Is the shuffle actually random?

Yes. It uses the Fisher–Yates algorithm over a cryptographic random source, which produces a uniformly random, unbiased ordering.

Does it handle very long lists?

Yes. It processes thousands of lines instantly and without freezing the page.

Can I ignore blank lines and duplicates?

Blank lines and extra whitespace are trimmed by default, and you can optionally collapse duplicate entries so each distinct item counts once.

Is my list private?

Completely. Everything runs in your browser and nothing you paste is ever sent to a server.

Last updated:

Related tools