Random Line Shuffler
Paste any text, click Shuffle, and get the lines reordered randomly using the Fisher-Yates algorithm.
Input Text
0 lines
Shuffled Output
Paste text and click Shuffle Lines
0
Total Lines
0
Blank Lines
0
Shuffled
Copied!
Summary
Paste any text, click Shuffle, and get the lines reordered randomly using the Fisher-Yates algorithm.
How it works
- Paste or type your text into the input area — each line becomes a shuffle unit.
- Optionally enable "Ignore blank lines" to remove empty lines before shuffling.
- Click Shuffle Lines to apply the Fisher-Yates algorithm to the line array.
- The shuffled text appears in the output area immediately.
- Click Copy to clipboard to copy the result, or Shuffle again for a new order.
Use cases
- Randomize a list of names for a raffle or team assignment.
- Shuffle quiz questions or flashcard content for varied study sessions.
- Create random playlists or reading orders from a list of items.
- Generate unbiased random orderings for A/B test sequences.
- Shuffle dataset rows for machine learning or data analysis.
- Randomize the order of tasks in a to-do list.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu