usefmtly

List Randomizer

Free online list randomizer. Shuffle any list of items into a random order, or pick N random items from a list. Seeded shuffle for reproducible results. No signup required.

0Input
0Output
592410089Seed
Input
Shuffled

Options

How to randomise a list

  1. Paste your list into the input box on the left — one item per line. The shuffled output appears instantly on the right.
  2. Click Shuffle to generate a new random order. Each click produces a different result.
  3. Pick N items — enable the Pick N toggle and enter a number to randomly select that many items from your list instead of shuffling all of them.
  4. Use a fixed seed — enable Fixed Seed and enter any number to get a reproducible shuffle. The same seed always produces the same output for the same input.
  5. Copy the output with the copy button at the top right of the output panel.

Common uses for list randomisation

Pick a random winner

Paste names, set Pick N to 1, click Shuffle. The one name shown is your winner. Click again for a different pick.

Assign random teams

Paste participant names, set Pick N to team size, and shuffle to fill each team slot. Use a fixed seed to share the same assignment with colleagues.

Randomise a queue

Shuffle a list of tasks, topics, or speakers to determine presentation order or review queue without bias.

A/B test variant order

Randomise the order of conditions, stimuli, or UI variants for usability studies and experiments.

Shuffle a playlist

Paste track names, songs, or video titles and shuffle for a random play order.

Card or trivia draws

Paste questions or prompts and pick 1 at random — a lightweight alternative to a random question generator.

How the shuffle works

The List Randomizer uses the Fisher-Yates shuffle algorithm — the gold standard for generating a uniformly random permutation. Starting from the last item, it swaps each element with a randomly chosen element before it. Every possible ordering of your list is equally likely.

The random number generator is a seeded linear congruential generator (LCG). When no seed is specified, a random seed is generated on each shuffle. When a fixed seed is used, the output is fully deterministic — the same input + same seed always gives the same shuffle. All processing happens in your browser; no data is sent to any server.

Frequently Asked Questions

How do I randomise a list?

Paste your list into the input box — one item per line. The randomised output appears instantly. Click the Shuffle button to generate a new random order whenever you like.

How do I pick random items from a list?

Enable the "Pick N items" toggle and enter how many items you want. The tool will randomly select that many items from your list and show them in the output. Click Shuffle to pick a different random sample.

Is the shuffle truly random?

Yes — each shuffle uses a random seed by default. The underlying algorithm is a Fisher-Yates shuffle, which produces a statistically uniform permutation. Every ordering of your list is equally likely.

What is a seed and why would I use it?

A seed is a number that controls the shuffle. The same seed always produces the same output for the same input. Use seeds when you need a reproducible random order — for example, to assign random teams, rotate tasks, or share a specific shuffle result with a colleague.

Can I use this to pick a random winner from a list of names?

Yes. Paste the names in, set Pick N to 1, and click Shuffle. The single name shown in the output is your random winner. Click Shuffle again for a new pick.

Does the randomizer work for large lists?

Yes. The shuffle runs entirely in your browser with no server round-trips, so it handles thousands of items without delay. There is no enforced limit.

Related Tools