Shuffle Lines
Shuffle list entries or draw a random sample without replacement.
Enter text to get started.
How to use Shuffle Lines
- Paste or type your input. You can also load the example below.
- Adjust the options, then select Regenerate to run the tool.
- Review the result, then copy it or download it to your device.
How this tool works
Fisher–Yates uses browser cryptographic randomness with rejection sampling to avoid modulo bias. Each physical line is one ticket; duplicate text remains separate entries. Draws do not replace selected entries and cannot exceed the number available.
Input and output stay in the current page. Refreshing or closing the page clears them. For very large inputs, use Run to start processing; a task that takes too long is stopped so you can change the input.
Frequently asked questions
Can the same name appear twice in a draw?
Yes, if it occurs on multiple input lines. Remove duplicates first if every name needs one ticket.
Can I reproduce a previous shuffle?
No. The cryptographic source has no user-provided seed. Each run makes a new draw.