Free

List Randomizer

Paste a list and put it in a random order, or pull a few items out of it. Useful for running orders, seating, pairing people up, or deciding who goes first.

0 items. Blank lines are ignored, and up to 5,000 are used.

What to do

Drawing prize winners? A shuffle here proves nothing to anyone afterwards. Winner Picker publishes the result on a permanent link with a signed record.

About shuffling a list

Shuffling sounds simple and is easy to get subtly wrong. The common approach of sorting with a random comparison produces orderings that are measurably uneven, because a sort makes assumptions about consistency that a coin flip does not honour. This page uses a Fisher-Yates shuffle, which walks the list once and swaps each position with a randomly chosen one at or before it. Every one of the possible orderings comes out equally likely.

Picking a few items works the same way: the list is shuffled and the first few are taken, which is equivalent to drawing without replacement and gives every item the same chance of being among them.

Where the randomness comes from

This tool runs entirely in your browser, using its built in cryptographic random number generator. Nothing you type is sent to us, nothing is stored, and each result is thrown away the moment you leave the page. Numbers are drawn without the rounding bias that the usual shortcut introduces, so every outcome is as likely as every other.

Because nothing is recorded, a result here proves nothing to anyone afterwards. If you need a drawing that other people have to accept, for a prize, a campaign or an audit, use Winner Picker, which publishes each result on a permanent link with a signed record anyone can check.

Other tools