List Randomizer

Paste any list and shuffle it randomly, pick items one by one, or split into random groups — perfect for fair draws, team selection and random ordering.

What Does This Tool Do?

Shuffle any list randomly using the Fisher-Yates algorithm, pick a single random item, or split a list into any number of random groups. Perfect for team selection, draws and random ordering.

Key Features

🔀
Shuffle
Full Fisher-Yates random shuffle.
🎲
Pick One
Pick a random item from the list.
👥
Split Groups
Divide randomly into any number of groups.
📋
Copy Result
Copy the shuffled list.

How to Use

  1. Enter items in the text area (one per line).
  2. Click Shuffle to randomise the order.
  3. Or click Pick One to select a random item.
  4. Or set group count and click Split Groups.

Frequently Asked Questions

Is the shuffle truly random?
Yes — the tool uses the Fisher-Yates (Knuth) shuffle algorithm, which produces an unbiased random permutation. Each arrangement is equally likely.
What is the Fisher-Yates shuffle?
A classic algorithm that shuffles a list in O(n) time by iterating from the last element and swapping each with a random element from the remaining unshuffled portion.
Can I use this for a lottery draw?
Yes — enter all participant names, click Shuffle and take from the top, or use Pick One for individual random draws.