Line Shuffle Tool (Randomize List Order)

Shuffle pasted lists line by line for raffles, task order, seating, and study drills.

Use an optional seed to reproduce the same result.

Processed locally in your browser

How to use

  1. Paste your list into the left box (one line per item).
  2. Adjust seed and blank-line behavior if needed.
  3. Click Shuffle, then copy or save the result.

Example (input -> output)

Basic example

Input

Alice
Bob
Carol
Dave

Basic example

Output (example)

Carol
Alice
Dave
Bob

With the same input and seed, the output order is reproducible.

FAQ

Can I get the same result every time?

Yes. Use an optional seed. The same input + same seed yields the same order.

Are blank lines removed?

It is configurable. When Exclude blank lines is ON, blank lines are omitted. When OFF, blank lines are shuffled as items.

How many lines can I shuffle?

It depends on device performance. In many cases, tens of thousands of lines are practical, but processing time and memory usage increase with size.

Can I keep the first line fixed as a header?

Yes. Turn on Keep first line fixed (header) to shuffle only from line 2 onward.

Is my data sent to a server?

No. Processing is done in your browser and input text is not sent to a server.

Is this fair enough for a draw?

Without a seed, each run produces a random order. If you need strict explainability, keep records of the original list, options, and seed handling.

Related tools

Notes

  • Over 50,000 lines may take longer depending on device performance.
  • When a seed is set, reproducibility is prioritized and the same conditions return the same order.
  • Only options are stored locally. Input text is not stored.

Privacy and disclaimer

This tool runs locally in your browser. Use results at your own discretion. If you need to prove procedural fairness, record the original list, run conditions, and seed handling.