Главная / Генераторы случайных данных / Генератор случайного текста по количеству строк
Бесплатные онлайн-инструменты

Генератор случайного текста по количеству строк

Создайте от 1 до 1000 строк из вашего списка: случайный выбор или перемешивание с объединением. Без сохранения данных.

Начать работу

Что делает инструмент

Инструмент позволяет получить заданное число строк из вашего списка. В режиме «Случайный выбор» каждая выходная строка — это одна из исходных строк, выбранная случайно (повторения возможны). В режиме «Перемешивание с объединением» все исходные строки перемешиваются для каждой выходной строки и объединяются без разделителя.

Пример работы

Исходный список: красный, зелёный, синий. Если запросить 5 строк в режиме выбора, возможный результат: синий, красный, синий, зелёный, красный. В режиме объединения каждая строка будет содержать все три слова в случайном порядке, например зелёныйсинийкрасный.

Ограничения и особенности

  • Максимум 1000 выходных строк.
  • Входной текст ограничен 100 000 символов и первыми 10 000 непустых строк.
  • Дубликаты в исходном списке сохраняются и получают пропорционально больший вес при выборе.
  • В режиме объединения разделители не добавляются — если нужны пробелы или запятые, включите их в исходные строки.
  • Обработка происходит в браузере, используются криптографические случайные числа. Список не сохраняется, уникальность не гарантируется, воспроизводимого seed нет.

Часто задаваемые вопросы

Почему в режиме объединения слова слипаются?

Пробелы по краям строк удаляются до объединения, поэтому пробел в конце не станет разделителем. Запятая или дефис сохранятся, в том числе после последнего элемента. Ограничения считаются в кодовых единицах UTF-16: ввод 100 000, консервативная оценка вывода с переводами строк 1 000 000.

Могут ли повторяться строки в результате?

Да, в режиме «Случайный выбор» каждая выходная строка выбирается независимо, поэтому повторы возможны. Если нужны уникальные строки, этот инструмент не подходит.

Что произойдёт, если я введу больше 10 000 строк?

Будут использованы только первые 10 000 непустых строк. Остальные игнорируются.

Обработка выполняется локально в вашем браузере.