List Tools

Randomize List

Shuffle your list into a new random order.

PrivateYour text is processed on your device and never uploaded.

Randomize List is a browser-based text tool on TextToolsBase. Shuffle your list into a new random order. To use it, paste or type your text and view the result directly in your browser — no signup and nothing to install.

Advertisements
Input
Result
0 chars · 0 lines
Advertisements

Shuffling a list fairly is hard to do by hand without bias creeping in.

Randomize List puts your lines into a random order using an unbiased shuffle.

How to use Randomize List

  1. Paste the list you want shuffled into the input box.
  2. Randomize List reorders the lines into a random sequence each time it runs.
  3. Copy the shuffled list, or download it as a .txt file.
Advertisements

Use cases

  • Putting a list of names into a random running order.
  • Shuffling prompts or questions before use.
  • Randomising the order of options for a draw.

Good to know

Randomize List uses a Fisher-Yates shuffle to reorder the non-empty lines. The shuffle relies on the browser Math.random source, which is fine for everyday randomising but is not cryptographically secure. Run it again for a fresh order.

Frequently asked questions

Is the shuffle truly random?

It uses an unbiased Fisher-Yates shuffle, though it draws on Math.random, which is not suitable for security-critical draws.

Are duplicate items kept?

Yes. Repeated lines are all kept and simply placed in random positions in the result.

How do I get a different order?

Run the shuffle again and the lines are reordered into a new random sequence.

Related List Tools