List Randomizer

Paste a list, shuffle it into random order. Optionally dedupe or pick a random few.

Frequently asked questions

How does the list randomizer work?

It splits your input into lines, then shuffles them with a Fisher-Yates algorithm driven by the browser's cryptographic random source, so every ordering is equally likely. Unlike a naive sort trick, this shuffle is unbiased.

Can I pick a random few from the list?

Yes. Set 'Pick first N' to draw a random subset, for example pick 3 from a list of names for a fair giveaway draw.

Is it fair and unpredictable?

Yes. It uses crypto.getRandomValues(), not Math.random(), so the result is not predictable and the shuffle is statistically unbiased.