Duplicate Line Checker
Find which lines repeat in a list, and where they are.
Randomise the order of a list, fairly and repeatably.
Shuffle Lines randomises the order of a list with a fair Fisher-Yates shuffle, and can draw a random subset from it — which is a prize draw or a sample. Duplicates can be removed first so every entry has an equal chance.
Randomising a list is the fair way to settle an order — who presents first, which name is drawn, what sequence a set of test cases runs in. Doing it by hand is not random, and doing it in a spreadsheet with a random column is more work than it should be.
This shuffles the lines of a list using Fisher-Yates, which produces a genuinely uniform result. It can also draw a random subset — the first five of the shuffled list — which is a prize draw or a sample. Blank lines can be dropped, duplicates removed before the shuffle, and each result is numbered so the order is easy to read out.
Take the first few of the shuffled list, which is mathematically identical to drawing them at random.
A name entered twice would otherwise have twice the chance, so repeats can be removed first.
The shuffled order is numbered, which makes it easy to read out or work through.
Fisher-Yates gives every order an equal chance, which a random-key sort does not.
The list and the result exist only in the page, so copy anything you need before shuffling again.
One item per line — names, tasks, entries or test cases.
Drop blank lines and remove duplicates so every entry has an equal chance.
Press shuffle for a fresh random order; press again for another.
Set how many to pick and the tool shows just that many from the top of the shuffled list.
The shuffle itself is uniform — Fisher-Yates driven by the browser's random number generator gives every order an equal chance. For anything with legal or financial weight, use a process that can be audited, since nothing here is recorded.
Yes. Set the number to draw and the tool shows that many entries from the top of the shuffled list, which is mathematically the same as drawing them at random.
For a draw, yes — a name entered twice otherwise has twice the chance of being picked. The tool can remove duplicates as part of the same operation.
No. Nothing is stored anywhere, and each shuffle is independent of the last. If you need to keep a result, copy it before shuffling again.
What people who use the Shuffle Lines think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Shuffle Lines. It takes half a minute and no account.
Write the first reviewFind which lines repeat in a list, and where they are.
Generate paragraphs of readable random English.
Turn escaped strings from code back into readable text.
Find every occurrence of a word or pattern and see where it is.
Count how many times specific words or phrases appear in a text.
Find dates in any format and normalise them to one.
Randomise word order, across the text or within each line.
Convert text to lowercase, including accented and non-Latin letters.