text-tools

List Randomizer

Randomize a pasted line-by-line list in your browser, with options to preserve, trim, or remove empty items.

Tool workspace

The interactive tool requires JavaScript.

Instructions

Paste the list into the input field with one item per line.
Choose whether to preserve whitespace, trim each item, or trim and remove empty items before shuffling.
Run the randomizer and review the output. Run it again when you need another order.

Paste names, prompts, tasks, test samples, or meeting order candidates with one item per line, choose how to handle whitespace, and generate a randomized order locally.

Direct answer

List Randomizer treats each line as one list item and shuffles the order locally with browser randomness. It is useful for everyday ordering, practice sets, draft rotations, and test sample shuffling; it is not appropriate for regulated lotteries, prize drawings, security decisions, or any workflow that needs auditable randomness.

How to use this tool

  1. Paste the list into the input field with one item per line.
  2. Choose whether to preserve whitespace, trim each item, or trim and remove empty items before shuffling.
  3. Run the randomizer and review the output. Run it again when you need another order.

How the shuffle works

The tool splits text by line, applies the selected item handling, then uses browser randomness with a Fisher-Yates shuffle. Each run can produce a different order.

Good everyday uses

Use it for classroom order, practice questions, meeting speaking order, editorial drafts, lightweight test samples, and other tasks where you want to reduce fixed-order bias.

Not for official drawings or security

Browser randomness is convenient, but it is not an auditable regulated lottery system and is not a cryptographic selection workflow. Do not use this tool for prize drawings, compliance decisions, secret selection, or key generation.

Local processing boundaries

The shuffle runs in the browser without accounts, uploads, databases, backend services, or external APIs. Still avoid pasting passwords, customer records, internal rosters, or sensitive material into pages you do not trust.

Frequently asked questions

Will clicking again create a new order?

Usually, yes. Each click shuffles again with browser randomness, although random processes can occasionally produce the same or a very similar order.

Are blank lines removed?

That depends on the item handling option. The default trims and removes empty items. If you preserve spacing and blank lines, blank lines are treated as list items.

Can I use this for a lottery or prize draw?

No. This tool is for everyday list shuffling. It does not provide the audit trail, identity checks, regulated drawing controls, or secure randomness required for official drawings.

Does the tool upload my list?

No. The current implementation processes pasted text in the browser without backend services or external APIs.

Last updated: