Boneyard Tools

Randomize a List Into Random Order

Paste a list with one item per line and shuffle it into a fair random order. Every item is kept exactly once per shuffle, and you can copy the result with one click.

How to randomize a list

  1. Paste your list into the box, one item per line.
  2. Click Shuffle to mix the lines into a new random order.
  3. Copy the randomized list, or shuffle again for a fresh order.

Examples

Shuffle a list of names

Alice
Bob
Carol
Dave
Carol
Dave
Alice
Bob

Randomize a list of tasks

Write
Edit
Review
Publish
Review
Write
Publish
Edit

Frequently asked questions

How does the shuffling work?

It uses the Fisher-Yates shuffle, the standard algorithm for randomly reordering a list. It walks through the items once and swaps each with a randomly chosen earlier item, so every possible order is equally likely.

Is the shuffle fair, or are some orders more likely?

It is fair. Fisher-Yates gives every permutation the same probability when the random source is unbiased, so no item is favored to land first, last, or anywhere in particular.

What can I use a list randomizer for?

Common uses include putting names in a random order for draws or giveaways, deciding turn order, randomizing a playlist or task list, picking a study order, and shuffling questions or test data.

Is the result truly random?

It uses your browser's built-in random number generator, which is suitable for everyday tasks like draws and ordering. It is not cryptographically secure, so do not rely on it for security-sensitive randomness.

What happens to duplicate or blank lines?

Duplicate lines are all kept and shuffled like any other item, so a list of three identical entries still returns three. Blank lines and surrounding spaces are trimmed away before shuffling so they do not create empty entries.

Is my list private?

Yes. The shuffle runs entirely in your browser and nothing is uploaded to a server.

Related tools