List Randomizer
Shuffle a list into a fair random order, or split it into random groups.
About the List Randomizer
The shuffle is Fisher–Yates driven by the browser's cryptographic random source, which is the only method that makes every possible ordering equally likely. The common shortcut — sorting with a random comparator — is measurably biased and gives different results in different browsers, which matters when someone is going to argue about the outcome.
Splitting into groups deals round-robin rather than slicing into blocks, so eleven people into three teams gives 4, 4 and 3 rather than an uneven split by luck.
The other mode, groups of a fixed size, suits pairing people up or breaking a class into tables. The last group takes the remainder.
How it works
Paste your list, one item per line.
Shuffle it into a random order, or split it into groups or teams.
Fisher–Yates is used, so every ordering is equally likely.
Frequently asked questions
- How do I randomly shuffle a list?
- Paste it one item per line and shuffle. The order is produced by Fisher–Yates using the browser's cryptographic random source, so every possible ordering is equally likely.
- Why not just sort with a random comparator?
- Because it is measurably biased. Sorting with a comparator that returns random values does not produce a uniform permutation, and the result differs between browsers depending on the sort implementation.
- How do I split a group into random teams?
- Choose the number of groups and the shuffled list is dealt round-robin, so sizes stay within one of each other. Eleven people into three teams gives 4, 4 and 3.
- Can I make groups of a specific size?
- Yes — set the size instead of the count, and the list is divided into groups of that many with the remainder in the last group. That suits pairing people up or filling tables.
- Is the shuffle repeatable?
- No, deliberately. Each shuffle uses fresh cryptographic randomness, so running it twice gives different orders. That is what makes it a fair draw rather than a fixed arrangement.
Privacy
Everything happens locally. Your files are read by your own browser, processed on your device, and never uploaded — closing the tab is all it takes to erase them.
Related Fun tools
Wheel Spinner
A spinning wheel of your own entries — for prize draws, picking and deciding.
Random Name Picker
Pick a name at random from a list — for classrooms, draws and choosing who goes first.
Random Number Generator
Draw random numbers in any range, with or without repeats — a fair prize draw.
Random Name Generator
Invent names for characters, test data and accounts — first, last or both.