List Randomizer — Shuffle Any List

A list of five names has 120 possible orders — this shuffler picks one of them uniformly at random, every time, with the full shuffled list numbered and ready to copy.

—

Everything is worked out in your browser — your text and numbers are never uploaded anywhere.

How it works

One item per line, press the button, and the list comes back shuffled and numbered — who presents first, the order of the draw, this week's rota, the running order of a quiz night. Press again for a fresh shuffle; every ordering is equally likely, which is the entire moral requirement of a draw.

The first item is also echoed on the results panel, because half the time the real question is just “who's first?” and the rest of the order is ceremony.

The method

A Fisher–Yates shuffle driven by crypto.getRandomValues: each position swaps with a uniformly chosen remaining position. That algorithm is the provably uniform one — every permutation of N items has probability exactly 1/N!, unlike naive sort-by-random tricks, which are biased.

Check important dates twice. Every result here is worked out from the values you enter and the calendar, clock and counting conventions described on the page. Date and time answers can depend on time zones and daylight-saving rules, and counting tools follow the definitions printed with them. For deadlines, filings, payroll or anything with money attached, confirm the figure against an authoritative source.

Frequently asked questions

Is the shuffle really fair?

Yes — Fisher–Yates with a cryptographic random source gives every possible order exactly equal probability. It is the same algorithm used for properly shuffled digital card decks.

Can I use it for a prize draw?

It is well suited: paste entrants, shuffle, and the top name is the winner — with the full order visible as an audit trail for runners-up and redraws.

What if two lines are identical?

Both are kept and shuffled as separate entries (two people can share a name). If you need each entry unique first, run the list through the duplicate-line remover.

Embed this tool

Put this tool on your own site for free — copy the code below. It runs entirely in the visitor's browser, like it does here.

<iframe src="https://calcwhen.com/embed/list-randomizer/" width="100%" height="520" style="border:1px solid #d9d5f2;border-radius:12px" loading="lazy" title="List Randomizer — CalcWhen"></iframe>

Tool by CalcWhen — please keep the credit link so others can find the original.