Random List Shuffler
Paste any list — one item per line — and the tool reorders it into a fair, unbiased random sequence in one tap. Optionally drop blank lines, remove duplicates, or draw a random sample of a few items. Everything runs in your browser, with nothing sent to a server.
What is the Random List Shuffler?
The Random List Shuffler takes a list you already have and reorders it into a fair, random sequence. Paste anything where order matters but should not be decided by you — names for a raffle, presenters for a meeting, songs for a playlist, test cases to run, or chores to assign — and the tool scrambles the rows in one tap. It does not invent new data; every item you typed comes back, just in a different, unbiased order. Paste any list and the tool reorders it into a fair, unbiased random sequence, which makes it the quickest way to settle who goes first or in what order without writing names on paper and pulling them from a hat.
Because the whole shuffle runs locally, your list never leaves your device — no upload, no account, no log. That matters when the list is students, employees, raffle entrants, or anything else you would rather not hand to a website.
How to use it
- Paste your list. Put one item per line in the box — type them, or paste straight from a chat, document, or spreadsheet column.
- Choose your cleanup. Leave remove blank lines on so empty rows are ignored, and turn on remove duplicates if you only want each entry to appear once.
- Set a sample size (optional). Want just a few picks instead of the whole list reordered? Enter a number and the tool keeps that many random items.
- Shuffle. Tap the button for a fresh random order, and tap again any time for a completely new shuffle.
- Copy. When you like the result, copy the whole thing as plain text to paste wherever you need it.
The goal is simple: get a fair random order in one second and get on with the draw, the meeting, or the game.
The fair-shuffle method behind it
Fairness here is not a slogan — it comes from the algorithm. The tool uses a Fisher–Yates shuffle, the standard way to produce a truly unbiased random ordering. Walking the list from the end, each position is swapped with a randomly chosen earlier slot, which makes every one of the possible orderings equally likely. The random picks come from your browser's cryptographic random number generator (Web Crypto) using rejection sampling, so there is no modulo bias quietly favouring some items over others.
The random sample option builds on the same idea: once the full list is shuffled fairly, taking the first N items gives you a uniformly random subset, with no item more likely to be chosen than any other.
Examples
- Raffle draw: paste fifty entrant names, set a sample size of three, and shuffle — the top three become your fair winners, with a new draw every tap.
- Meeting order: drop in eight presenter names and shuffle to decide speaking order without anyone claiming favouritism.
- Playlist: paste a set of song titles and shuffle to break out of the same old running order.
- Dedupe then shuffle: a pasted column with repeats becomes a clean, unique, randomly ordered list once remove duplicates is on.
Common use cases
- Giveaways and raffles: pick winners fairly from a list of entries, online or in the room.
- Classrooms and meetings: randomize the order people present, answer, or are called on.
- Playlists and reading lists: reshuffle songs, books, or videos into a fresh sequence.
- Testing and QA: randomize the order of test cases or inputs to surface order-dependent bugs.
- Decisions and chores: settle who picks first, who goes last, or who gets which task without arguing.
Why use this one
Many randomizers only spit out a number or a single winner; this one is built around reordering your own list while keeping every item intact. You get a provably fair Fisher–Yates shuffle, optional blank-line and duplicate cleanup, and a random-sample mode for quick picks — then one-tap copy of the whole result. It runs 100% in your browser, so your list never leaves your device: no sign-up, nothing uploaded, fast and one-handed on mobile. If you need to split people into groups, draw a number, or spin for a single winner instead, reach for the Random Team Generator, Random Number Generator, or Wheel Spinner.
Frequently asked questions
Is the shuffle actually fair?
Yes. It uses a Fisher–Yates shuffle backed by your browser's cryptographic random number generator, which makes every possible ordering equally likely. No item is favoured and no seed is reused, so each shuffle is independent of the last.
Does my list get sent anywhere or stored?
No. The whole shuffle happens in your browser. There is no account, no upload, and no server call, so your list stays on your own device and nowhere else.
What does the random sample option do?
Set a sample size of N and the tool shuffles the full list, then keeps only the first N items. Because the order is already unbiased, those N items are a fair random subset — handy for picking a few winners or a short shortlist.
How are blank lines and duplicates handled?
By default empty lines are dropped so they never end up in the result. Turn on remove duplicates to keep only the first occurrence of each entry; otherwise repeated items are all kept, since two list rows can legitimately share text.
How is this different from a random number generator?
A random number generator invents fresh numbers in a range. This tool reorders a list you already have, keeping every one of your items and just changing the sequence — so it is the right pick when the items matter, not the numbers.