List Randomizer
Paste any list — one item per line — and shuffle it into a completely random order. Runs entirely in your browser; nothing is uploaded anywhere.
Generate
How the List Randomizer works
This is one of the most broadly useful tools on Xrandom: any time you have a list of things — meeting speakers, chore assignments, playlist tracks, raffle entrants — and need a genuinely fair random order, paste it here rather than reordering it by hand or eye, both of which are surprisingly bad at feeling random and are demonstrably non-random in practice.
Everything runs client-side in your browser using JavaScript; your list is never uploaded to a server, which matters if it contains names or other information you'd rather keep private.
How to use it
Frequently asked questions
Is my list uploaded anywhere?
No. The shuffle happens entirely in your browser using JavaScript; the text never leaves your device.
Can I shuffle a very long list?
Yes, there's no hard limit — very large lists (thousands of lines) work, though the shuffle may take a brief moment.
Does it remove duplicate lines?
No, duplicates are preserved and treated as separate items, since a duplicate might be intentional (e.g. someone entered twice for extra raffle chances).