Home / Random Generators / Custom Text Randomizer
Free online tool

Custom Text Randomizer

Enter your text lines, choose pick or shuffle-join mode, and generate up to 1,000 random rows. No upload required.

Start using

Custom Text Randomizer

Enter one candidate per line, choose random-pick or shuffled-join mode and request from 1 to 1,000 output rows. Input is limited to 100,000 characters and the first 10,000 non-empty lines.

With red, green and blue, pick mode returns one original line per output and may repeat it. Join mode shuffles all three candidates for every output and concatenates them without a separator.

Whitespace around each line is removed and empty lines are ignored. Duplicate source lines remain duplicate candidates and therefore receive proportionally more selection weight.

Join mode trims leading and trailing whitespace from each entry, so adding a trailing space will not create word separators. Add punctuation such as a comma or hyphen instead; it remains part of each item, including the last one. Input length and the conservative output estimate use UTF-16 code units: maximum 100,000 input and 1,000,000 output, including line breaks.

Processing and sampling remain in the browser and use cryptographic random integers. The tool does not save lists, assign weights, enforce unique picks or provide a reproducible seed.

Processing takes place locally in your browser.