List Randomizer
Enter 2 to 500 items and shuffle the complete list into a new random order. Keep repeated entries or remove exact duplicates, reshuffle the current input, copy or download the result, and create a shareable link that restores the exact displayed order.
Add 2 to 500 non-empty items.
0 items · 0 blank lines · 0 duplicates
Keeps only the first exact, case-sensitive match before shuffling.
Add at least two usable items to shuffle the list.
Your shuffled list will appear here
Enter at least two items and shuffle the complete list into a new random order.
How to Use the List Randomizer
Enter one name, task, topic, number, activity, URL, or other item on each line.
Leave Remove duplicate entries disabled when repeated rows represent separate entries. Enable it when only the first exact copy of each item should remain eligible.
Select Shuffle list to arrange every eligible item into a new random order.
After shuffling, use Shuffle again, Copy, Download, or Share without changing the original input box.
What a List Randomizer Does
A list randomizer rearranges the complete eligible list. It creates a random permutation rather than choosing one winner or returning a smaller sample.
If the eligible input contains 20 rows, the shuffled result contains those same 20 rows. Every eligible row receives one position.
Use a Random Name Picker when one or several entries should be selected. Use the Random Team Generator when a roster should be divided into balanced groups.
How the Random Order Is Generated
The tool passes the eligible items to Olivez’s shared browser randomization utility.
Random selections are based on rather than . Web Crypto is designed to provide cryptographically strong random values through the browser.
The shuffle creates a new permutation of the current eligible array. It does not assign random decimal scores and sort the rows by those scores.
Each new shuffle is independent. A result from an earlier shuffle does not influence which order appears next.
How Many Different Orders Are Possible?
A list of distinguishable items has , or n factorial, possible complete orders.
Factorial growth is rapid. Five different items have 120 possible arrangements, while ten have 3,628,800.
The number of arrangements describes the mathematical space of possible orders. It does not mean every possible order will appear during ordinary use.
Possible orders for distinct list items
The number of complete arrangements is n factorial when every eligible entry is distinguishable.
Swipe horizontally to view the full table.
How Duplicate Entries Are Treated
Repeated rows are preserved by default. If the same text appears three times, those three rows occupy three separate positions in the shuffled array.
This is useful when a participant has several slots, a task must occur more than once, or repeated rows represent separate tickets or opportunities.
Because identical rows look the same, several internally different permutations can produce the same visible text order.
How duplicate settings affect the eligible list
Swipe horizontally to view the full table.
What Remove Duplicate Entries Does
When duplicate removal is enabled, the tool keeps the first occurrence of each exact matching string and removes later exact copies before shuffling.
Matching is case-sensitive. Design, design, and DESIGN remain separate because their capitalization differs.
Duplicate removal changes only the eligible list used for the result. It does not erase or rewrite repeated rows in the original input.
If removing duplicates leaves fewer than two eligible items, another unique item must be added before the list can be shuffled.
Why an Item Can Stay in Its Original Position
A valid random shuffle does not require every item to move.
For any one distinguishable item, every available position is equally possible. Its original position remains one of those possibilities.
A short randomized list may therefore look partly similar to the input even when the shuffle worked correctly.
The complete original order is also one mathematically valid permutation and can occasionally reappear.
Why Two Shuffles Can Produce the Same Order
Every shuffle starts a new independent random arrangement from the current eligible items.
Independence does not prevent repetition. A previously generated order remains one of the possible results on the next shuffle.
Repeated orders are more noticeable with short lists because they have fewer possible permutations.
Do not repeatedly reshuffle until a result looks random enough. Human expectations often reject valid clusters, repeats, and familiar-looking arrangements.
Random Order and Long-Term Fairness Are Different
Within one shuffle, every eligible row receives one position in the complete result.
Across a small number of independent shuffles, the same person can still appear near the beginning several times. Randomness does not enforce a balanced rotation history.
When every participant must occupy each position equally over time, create and track a rotation schedule instead of relying on unrelated random permutations.
The tool does not remember earlier results or compensate for positions received during previous sessions.
Create a Random Presentation or Speaking Order
Enter one speaker, student, performer, project group, or agenda item on each line.
The first shuffled item can go first, followed by every remaining entry in the displayed sequence.
Keep duplicate rows when one participant deliberately has more than one slot. Enable duplicate removal when repeated names were entered accidentally.
Copy, download, or share the order before the session when other participants need access to it.
Randomize Tasks, Chores, and Work Queues
A randomized order can provide a neutral starting sequence when every task must be completed but the order is otherwise flexible.
Examples include household chores, editorial reviews, maintenance work, practice exercises, quality checks, or items in an informal backlog.
The randomizer does not understand deadlines, dependencies, duration, priority, risk, or available skills.
Review the generated order before using it when one task must happen before another or when safety and urgency matter.
Classroom, Game, and Creative Uses
Teachers can shuffle student names, discussion topics, revision questions, learning stations, exercises, or presentation groups.
Players can randomize turn order, challenges, locations, characters, prompts, or other text-based game elements.
Writers and artists can rearrange prompts, subjects, scenes, constraints, or creative exercises.
Random order can reduce manual preference, but educators and facilitators should still review accessibility, safeguarding, learning-support, and participation requirements.
Common uses for a shuffled list
Swipe horizontally to view the full table.
Shuffle, Copy, Download, and Share
Shuffle again creates another order from the current input and duplicate-removal setting.
Copy places the displayed result on the clipboard with one item on each line.
Download saves the same displayed order as .
Share creates a link containing the exact displayed items in their current order.
None of these actions rewrites the original input text.
Result actions
Swipe horizontally to view the full table.
How Exact-Result Share Links Work
The shared data is encoded in the URL fragment, the part beginning with .
Opening the link decodes the items in the receiving browser and restores the exact shared order without generating another shuffle.
The link preserves the displayed result only. It does not preserve the original pre-shuffle order or whether duplicate removal was enabled.
The tool applies an approximately 8,000-character limit. Long entries or large lists may need to be copied or downloaded instead.
Privacy of Shared Lists
The URL fragment is handled by the browser and is not sent as part of the normal HTTP request for the page.
That does not make the shared content secret. Anyone who receives the complete link can decode and read every included item.
Links can also remain in browser history, bookmarks, messages, notes, screenshots, clipboard history, synchronized devices, or third-party applications used to send them.
Do not create a share link containing confidential names, private tasks, access credentials, personal records, or other sensitive information.
Copy and Download Privacy
Copying sends the displayed text to the system clipboard. Clipboard history, synchronization, browser extensions, remote-access tools, or installed applications may retain or observe it.
Downloading creates a local plain-text file. Its storage, synchronization, backup, and deletion depend on the device and browser settings.
Use neutral labels or remove sensitive details before copying, downloading, or sharing a list.
Appropriate and High-Stakes Use
The List Randomizer is suitable for classroom activities, games, speaking orders, creative prompts, ordinary planning, informal queues, and low-stakes selections.
It does not verify the identity of participants, preserve signed records, accept a reproducible seed, publish an audit trail, or prove that a particular result was generated at a particular time.
Use an independently reviewed process when employment, regulated contests, valuable prizes, legal selection, research allocation, safeguarding, or other high-stakes decisions require formal evidence and oversight.
List Permutation Formulas
These formulas describe complete orders. Duplicate-looking values reduce the number of visually distinct results even when repeated rows remain separate entries internally.
Formula variables
- Number of eligible list entries
- Number of possible complete orders when every entry is distinguishable
- Number of visibly different orders when identical text values are present
- Number of occurrences of repeated visible value i
- Number of groups of repeated visible values
- Theoretical probability under a uniform shuffle
Examples
Create a presentation order
1Input
Eight speaker names entered once each
Show result
Result
All eight speakers arranged in one of 40,320 possible orders.
The first displayed name can present first, followed by the remaining names.
Create a classroom speaking order
2Input
25 student names, one on each line
Show result
Result
Every student included once in a complete randomized sequence.
Use a name picker instead when only one student should be selected.
Keep repeated task entries
3Input
Vacuum, dishes, laundry, recycling, dishes; duplicate removal disabled
Show result
Result
Five shuffled positions with Dishes appearing twice.
Each repeated row represents a separate task occurrence.
Remove exact duplicates
4Input
Design, Review, Design, design; duplicate removal enabled
Show result
Result
Three eligible entries: Design, Review, and design.
The second exact Design is removed, while lowercase design remains separate.
Randomize a flexible task queue
5Input
Six tasks with no required priority or dependency order
Show result
Result
All six tasks arranged into a new neutral starting sequence.
Review deadlines and dependencies before following a random order.
Share an exact order
6Input
Shuffle ten activity names and select Share
Show result
Result
A link that restores those ten items in the same displayed order.
The link does not preserve the order entered before shuffling.
Short list resembles the input
7Input
Alpha, Beta, Gamma
Show result
Result
A valid result may leave one item in its original position or may reproduce the original order.
The original sequence is one of six possible arrangements.
Frequently Asked Questions
What does a list randomizer do?
It rearranges every eligible list item into a new random order.
How many items can I shuffle?
You can shuffle between 2 and 500 eligible non-empty items.
How should I enter the list?
Enter one name, task, topic, number, URL, or other item on each line.
What happens to blank lines?
Blank lines are ignored and do not receive positions in the result.
Does every item appear in the result?
Yes. Every eligible row appears once. Repeated rows remain repeated unless duplicate removal is enabled.
Does the tool choose a random winner?
No. It returns the complete eligible list in a randomized order.
Are duplicate entries removed automatically?
No. Repeated rows are preserved by default.
What does Remove duplicate entries do?
It keeps the first occurrence of each exact matching row and excludes later exact copies before shuffling.
Is duplicate matching case-sensitive?
Yes. Task, task, and TASK are treated as different entries.
Does duplicate removal change my input?
No. It changes the eligible result set without deleting repeated rows from the input box.
Why can an item remain in its original position?
Its original position remains one of the positions it can receive in a valid random permutation.
Can the complete original order appear again?
Yes. The starting arrangement is one of the mathematically possible complete orders.
Can two shuffles produce the same result?
Yes. Every shuffle is independent, and a previously generated order can occur again.
Does Shuffle again shuffle the displayed result?
No. It creates another order from the current input and duplicate-removal setting.
Can I copy the shuffled list?
Yes. Copy places every displayed item on the clipboard with one item per line.
Can I download the shuffled list?
Yes. Download saves the displayed order as `shuffled-list.txt`.
Can I share the exact shuffled order?
Yes. Share creates a link that restores the displayed items in the same order.
What information is included in a share link?
The link includes the displayed result items and their order. It does not preserve the original pre-shuffle order or the duplicate-removal setting.
Does opening a shared link shuffle the list again?
No. A valid link restores the exact shared order.
Are list items private in a shared link?
No. Anyone with the complete link can decode and read the included items.
Why is my list too large to share as a link?
Large lists and long entries can exceed the tool’s practical URL-length limit. Use Copy or Download instead.
Is the URL-fragment data sent with the page request?
No. The fragment is processed by the browser rather than sent as part of the normal page request. The complete link can still expose the data to anyone who receives or stores it.
Does changing the input clear the old result?
Yes. Editing the input or duplicate setting clears the previous result so it is not mistaken for an order based on the new settings.
Is the input or result permanently saved?
No. Copy, download, or share an order that must be retained before refreshing or closing the page.
Does changing the result create a fair rotation over time?
No. Independent shuffles do not track earlier positions or guarantee an evenly balanced long-term rotation.
Can this verify an official or regulated draw?
No. It does not create an independently audited, signed, permanent, or publicly verifiable draw record.
References
You might also like
Random Picker Wheel
Add names or choices, spin the wheel, save reusable wheels locally, keep or remove winners, and review recent results.
Random Name Picker
Enter names, spin a full-screen animated wheel, and reveal one random winner with optional sound and celebration effects.
Random Team Generator
Split a list of names into balanced random teams, pairs, or groups with custom team names, random leaders, CSV export, and shareable links.
Minecraft Stronghold Triangulation Calculator
Estimate a Java Edition stronghold target by intersecting two Eye of Ender readings from their decimal X, Z, and F3 yaw values.