Skip to content

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

0 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

1

Input

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

2

Input

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

3

Input

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

4

Input

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.