How to use this text tool
- Paste or upload your text.
- Choose the processing mode and options.
- Run the tool, then copy or export the output.
Randomly sort lines into a new order. Use a seed when you need a reproducible random list for classroom activities, giveaways, testing, or content rotation.
This tool rearranges line order randomly while preserving each line as a complete item.
Seeded random sorting lets the same input and seed produce the same output again.
Input: Alpha, Beta, Gamma, Delta. Output may become Gamma, Alpha, Delta, Beta depending on the seed.
Split input into lines, optionally remove duplicates or empty lines, apply a seeded Fisher-Yates shuffle, and rebuild the list.
This browser-based tool processes text locally in your page. Very large files may depend on device memory and browser limits.
Paste one item per line and run the tool. The lines are shuffled into a random order.
Yes. Enter the same seed with the same input and the tool will generate the same shuffled order.
Yes. Use the unique mode to remove duplicate lines before the random sort is applied.
Yes. Enable the ignore empty lines option to remove blank lines before shuffling.
Random sorting creates a new randomized order. Reverse lines simply flips the existing order.
| Module | Purpose |
|---|---|
| Input parser | Splits and prepares text according to selected options |
| Processor | Split input into lines, optionally remove duplicates or empty lines, apply a seeded Fisher-Yates shuffle, and rebuild the list. |
| Statistics | Shows counts, changes, quality score, and export data |
| Export | Copy, TXT, CSV, JSON, and print actions |