List Randomizer

List randomizer: paste quiz questions, a playlist or any list and shuffle it into a random order, or make several versions. Free and ready to copy.

Try it with

One item per line, or separated by commas

10 items

Different orders of one list, such as test papers

Press Shuffle the list to see it in a random order.

What People Use a List Randomizer For

  • Quiz question randomizer

    Paste your questions and make up to five versions, so students sitting side by side get a different order on each paper.

  • Playlist randomizer

    Paste song titles from any app and get a fresh running order for a party, a road trip or a class dance break, with no repeats.

  • A to-do list with no favorites

    When everything matters and nothing gets started, shuffle the list and do what comes first. Boring jobs stop sinking to the bottom.

  • Study topics and flashcards

    Revising in the same order means the last topic always gets the least time. A new order each session spreads your attention around.

  • Draft, bracket and turn order

    Shuffle teams or players once to set a fantasy draft, a tournament bracket or who presents when, and share the list so everyone sees it.

  • Survey and research items

    Answers can lean on what came just before. Giving people the same questions in different orders is a simple way to even that out.

How to Use the List Randomizer

  1. Paste your list, one item per line or separated by commas, or start from one of the examples.
  2. Choose how many versions you need. For one list in one order, leave it at 1.
  3. Press Shuffle the list, then copy the result into your document, spreadsheet or chat.

How to Randomize a List in Excel or Google Sheets

Already in a spreadsheet? You can paste a column into the box above and paste it back, or do it where you are.

In Excel

  1. In the column beside your list, type =RAND() and fill it down to the last row.
  2. Select both columns, then choose Data, then Sort, and sort by the new column.
  3. Delete the extra column. It changes each time the sheet recalculates, so don’t rely on its numbers.

In Excel 365, one formula does it, for a list in cells A2 to A11: =SORTBY(A2:A11,RANDARRAY(ROWS(A2:A11)))

In Google Sheets

Select the cells, then choose Data, then Randomize range. Run it again for a new order.

Frequently Asked Questions

How does a list randomizer work?

It puts your items in a new order at random, keeping every item. This one uses the Fisher-Yates shuffle with your browser’s cryptographically secure random number generator, so every order has the same chance. A list of 8 items has 40,320 possible orders.

How do I make different versions of a test?

Paste the questions, set Versions to as many papers as you need, up to 5, and press Shuffle the list. Each version comes out in its own order under its own letter, so you can copy them one at a time.

Can I keep a heading at the top?

Yes. Turn on Keep the first line on top, and a column’s heading stays in place while everything under it is shuffled.

How is this different from a wheel?

A wheel picks one item at a time, and everyone can watch it land. This puts the whole list in order at once, which suits test papers, running orders and lists too long for a wheel.

Can I remove duplicates?

Yes. Turn on Remove duplicates and each item appears once, ignoring capitals, so Math and math count as one.

How long can my list be?

Up to 5,000 items. Anything past that is left out, and the page says how many.

Is my list saved or sent anywhere?

No. It’s shuffled in your browser and gone when you reload the page, so copy the result if you want to keep it.

Ideas from the Blog

Only Need One Item?

When you want one answer and not a whole order, spin the choice wheel and let everyone watch it land.

Split a list into teamsRandom number generatorAll tools