Skip to main content
PocketToolz

List Randomizer

Shuffle a list into a fair random order, or split it into random groups.

FunRuns in your browserFree, no signup

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

  1. Paste your list, one item per line.

  2. Shuffle it into a random order, or split it into groups or teams.

  3. 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