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.
Shuffle lines for random practice lists, classroom questions, test items, or draw orders. Optional seeds make the shuffled output repeatable when needed.
This tool randomly rearranges line items while keeping each item intact.
Shuffle Lines is optimized for practical randomization tasks such as exercises, draws, and randomized lists.
Input: Question 1 to Question 5. Output: the same questions in a randomized order.
Split text into lines, optionally trim, remove blanks or duplicates, apply a seeded Fisher-Yates shuffle, and return the shuffled 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 output contains the same lines in a shuffled order.
Yes. Use the same seed and same input to reproduce the same shuffled order.
Yes. Enable ignore empty lines to exclude blank lines from the shuffled result.
Yes. Choose unique lines only to remove duplicates before the shuffle runs.
Both randomize lines, but Shuffle Lines is framed for practical random draw and list randomization workflows.
| Module | Purpose |
|---|---|
| Input parser | Splits and prepares text according to selected options |
| Processor | Split text into lines, optionally trim, remove blanks or duplicates, apply a seeded Fisher-Yates shuffle, and return the shuffled list. |
| Statistics | Shows counts, changes, quality score, and export data |
| Export | Copy, TXT, CSV, JSON, and print actions |