Random List Shuffler

Reorder names, tasks or choices into a fresh random list.

Generator

Local generation

Your list stays on this device. It is not saved or uploaded.

Generated results

Ready when you are

Press Generate to make a fresh draw.

    How results are generated

    The Fisher–Yates shuffle swaps each position with a uniformly chosen remaining position. It preserves every eligible line. With duplicate removal off, repeated lines remain in the shuffled result.

    NumberResult

    How to use this tool

    Paste a list with one item per line. Decide whether identical lines should be merged, then generate a new order. The input list remains unchanged.

    How it works

    The Fisher–Yates shuffle swaps each position with a uniformly chosen remaining position. It preserves every eligible line. With duplicate removal off, repeated lines remain in the shuffled result.

    Example

    A list of five tasks produces five output entries in a random order. Shuffling can return the original order; that is a valid result.

    Good to know

    Use these tools for classroom activities, games, practice data and everyday decisions. Set your rules before generating. Each click makes a fresh draw; a repeated result is possible.

    Web Crypto: getRandomValues ↗

    Frequently asked questions

    Does every entry stay in the result?

    Yes, after blank lines and any duplicates you chose to remove are excluded. The remaining entries are each included once.

    These tools are for casual choices, games and educational demonstrations. They do not provide certified or independently auditable draws and are not a password or security-token generator. We do not guarantee suitability for regulated draws or high-stakes allocation. Use the site lawfully and check the settings before relying on a result.