1. Home
  2. Names & Teams
  3. List Randomizer

Names & Teams

Shuffle a List at Random

Put your list into a fair, random order.

Shuffled order

    About this tool

    List Randomizer at a glance

    Paste a list – one entry per line – and put it into a random order. The Fisher-Yates algorithm gives you a true, unbiased shuffle. Handy for running orders, playlists, tasks or presentation slots.

    Paste your list and shuffle

    Paste your entries line by line and shuffle them into a random order. Duplicates are kept – only their position changes. If you like, the generator numbers the result for you, and one click copies the new order.

    A true shuffle with Fisher-Yates

    Behind the scenes the Fisher-Yates algorithm works together with crypto.getRandomValues. It swaps every element exactly once with a random position – so every possible order is equally likely, without the typical bias of poor shuffling methods. Ideal for speaking orders, playlists or task lists.

    Step by step to a shuffled list

    For the result to be genuinely random, clean input matters. You paste your entries line by line, so each item sits on its own line. Then you start the process and your list is re-sorted randomly online.

    What matters is that empty lines and typos can skew the picture. So give your raw data a quick check before you shuffle. Afterwards you copy the result with one click and paste it wherever you need it.

    • Put each entry on its own line, without separators
    • Remove unnecessary blank lines before shuffling
    • Switch on the numbered output if you need it
    • Copy the shuffled result directly and put it to use

    When duplicates and numbering matter

    Shuffling deliberately keeps every entry, including duplicates. If a name appears twice in your list, it appears twice after the shuffle too. That is intentional, because it lets you model things like raffle tickets or multiple starting slots correctly.

    The optional numbering helps you record the new order unambiguously. Especially when you read the result out or pass it on, a running number prevents mix-ups. Do bear in mind, though, that the list looks different again on every new run. If you want to lock in a particular arrangement for good, copy it right away and save it. That way you combine a random shuffle with clear, fixed documentation of your order.

    Use cases

    List Randomizer in practice

    Running order

    Who presents when? A fair order in seconds.

    In class

    Hand out tasks or presentation topics at random.

    Playlists

    Shuffle songs, games or tasks.

    Everyday life

    Put your to-dos into a surprising order.

    Frequently asked

    List Randomizer: frequently asked questions

    How are the entries shuffled?

    With the Fisher-Yates shuffle and cryptographic randomness – every order is equally likely, with no bias.

    Are duplicates kept?

    Yes. Identical entries are kept, only their order changes.

    Can I number the result?

    Yes. Switch on numbering to count through the new order.

    Is the shuffled order kept?

    No. Every shuffle and every reload creates a new random order. If you want to keep a particular arrangement, copy it with one click and save it.

    Fancy another result?

    Put your list into a fair, random order.

    Start the List Randomizer