GenerateRandomSearch

List Randomiser & Shuffler

Paste a list and shuffle it into a fresh random order. Unlike a picker, every item stays in the result — only the order changes.

What this generator does

Shuffles a whole list into a random order and shows the complete result, rather than picking a single winner from it. Use it when everything on the list is going to happen and only the sequence is in question — the running order for presentations, the order to work through a backlog, the order to review submissions in.

How to use this tool

  1. Paste your list, one item per line.
  2. Press shuffle to reorder the whole list randomly.
  3. Shuffle again any time for a new order.
  4. Copy the shuffled list when you're happy with it.

Understanding the controls

List
One item per line; blank lines are ignored. Every line appears exactly once in the output, so the shuffled list is always the same length as the list you pasted in.

Common use cases

  • Randomising presentation or speaking order
  • Shuffling a playlist or reading list
  • Creating a random running order for an event
  • Randomising question or task order for fairness

Randomness and fairness

The list is shuffled with a Fisher-Yates shuffle driven by your browser's cryptographic random number generator. This produces every possible ordering with equal probability, which is the property that matters: no item is more likely to land near the top, and where an item sat in the list you pasted has no bearing on where it ends up.

For how randomness is produced across the whole site, see how Generate Random works.

Common mistakes

Shuffling repeatedly until the order looks right
Each shuffle is a fair draw, but re-rolling until you approve of the result means the final order is your choice rather than a random one. If a particular item needs to go first, it is clearer to say so than to shuffle until it does.

Privacy and your data

Your list is shuffled in the browser and never leaves the page. Nothing is uploaded or stored, and the list is not encoded into the URL, so sharing the page after a shuffle does not share what you shuffled.