List Randomizer
Paste names, tasks, numbers, or other items and shuffle up to 10,000 entries into a random order. Use one item per line or comma-separated input, optionally remove exact duplicates, then copy, download, reshuffle, or share the exact result.
Your list
Up to 10,000 items
Random order
Your shuffled list will appear here.
How to Randomize a List
Paste or type the items you want to shuffle. Use Lines when each item is on its own line, or Commas for input such as Alice, Bob, Charlie.
Choose Remove duplicates if repeated entries should appear only once, then select Shuffle list. Every eligible item is returned in a new random order.
The result is numbered on screen to make the order easy to follow. Copy and Download keep the original item text without adding those number prefixes.
Lines, Commas, and Duplicate Entries
Line mode is the safest choice for names, sentences, tasks, URLs, and other entries that may contain commas. Comma mode is useful for short lists already written as comma-separated values.
Blank entries are ignored. Repeated items remain separate unless duplicate removal is enabled.
Duplicate matching is exact and case-sensitive. For example, Design and design are treated as different items, while a second exact Design is removed when duplicate removal is on.
How the Random Shuffle Works
Oliv ez uses a Fisher-Yates shuffle. Starting at the end of the list, the algorithm repeatedly chooses a position and swaps the two items until the complete list has been shuffled.
The swap positions come from the browser's Crypto.getRandomValues API. The shared random utility also rejects out-of-range random values before reducing them to the required integer range, avoiding modulo bias in the position choice.
For one shuffle of distinct entries, each possible complete order has the same theoretical probability. A new shuffle is independent, so a previous order can legitimately appear again.
Random Order Is Different From Random Selection
A list randomizer keeps the complete eligible list and changes its order. If you enter 30 names, the result contains those same 30 eligible entries.
That makes it useful for presentation order, classroom turns, game order, flexible task queues, discussion sequences, prompts, and other situations where everything should remain in the list.
If you need one winner or a smaller sample, use a random name picker instead. If you need to divide people into groups, use a random team generator.
Sharing a Randomized List
Share creates a link that contains the displayed items in their exact shuffled order. Opening that link restores the result without generating another shuffle.
The encoded list is stored in the URL fragment rather than the normal page request. It is still not secret: anyone who receives the complete link can read the included items, and the link may remain in browser history, messages, clipboard history, bookmarks, or synced devices.
For private or very large lists, Copy or Download is usually the better way to keep the result.
Randomizer and Randomiser
Randomizer is the common US spelling and randomiser is the common British spelling. Both refer to the same kind of tool: a way to shuffle a list into random order.
Examples
Shuffle a presentation order
1Input
Eight speaker names, one name per line
Show result
Result
All eight speakers returned in a numbered random order.
Copying the result keeps the names without adding the visible position numbers.
Paste a comma-separated name list
2Input
Aisha, Ben, Carlos, Divya, Elena with Commas selected
Show result
Result
Five names shuffled into a new order.
Use Lines instead when an individual item can contain a comma.
Remove an accidental duplicate
3Input
Design, Review, Design, design with duplicate removal enabled
Show result
Result
Three eligible items: Design, Review, and design.
The repeated exact Design is removed. Lowercase design remains because matching is case-sensitive.
Share an exact random order
4Input
Shuffle ten activity names and select Share
Show result
Result
A link that restores the same ten items in the same order.
The original pre-shuffle order is not stored in the shared result.
Frequently Asked Questions
What does a list randomizer do?
It rearranges every eligible item into a random order while keeping the complete list.
How many items can I shuffle?
You can shuffle between 2 and 10,000 eligible items at a time.
Can I paste a comma-separated list?
Yes. Select Commas to treat each comma-separated entry as one item. Use Lines when an individual item may contain a comma.
Can I shuffle a list of names?
Yes. Names can be entered one per line or as a comma-separated list, then every eligible name is placed into a random order.
What happens to duplicate items?
Duplicates stay in the list by default. Enable Remove duplicates to keep only the first exact, case-sensitive occurrence of each item.
How is the list randomized?
The tool uses a Fisher-Yates shuffle with random values supplied by the browser's Crypto.getRandomValues API.
Is randomizer different from randomiser?
No. Randomizer is the common US spelling and randomiser is the common British spelling of the same word.
Are my list items uploaded?
Normal parsing and shuffling happen in the browser. Items are included in a URL only when you deliberately create a share link.
Can I share the exact shuffled order?
Yes. Share creates a link that restores the displayed items in the same order without shuffling them again.
Why can a shuffled order repeat?
Each shuffle is independent. A previous order remains one of the valid possible outcomes, especially noticeably with very short lists.