Блог
Текстовые утилиты

Перемешать фразы онлайн

Разбивает текст на отдельные предложения и расставляет их в случайном порядке — само содержание каждого предложения не меняется. Пригодится для упражнений на восстановление логического порядка текста или для генерации случайных вариаций абзаца.

Результат

Предложений перемешано

У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.

Факты и границы применимости

Предложение Фрагмент текста до точки, восклицательного или вопросительного знака — та же эвристика, что и в счётчике предложений
Что перемешивается Только порядок целых предложений, слова внутри них не трогаются
Восстановление пунктуации Если у предложения нет завершающего знака, добавляется точка
Повтор Кнопка «перемешать ещё раз» даёт новый случайный порядок без повторного ввода текста

Когда этот метод вводит в заблуждение

Как это считается

Текст разбивается на предложения по точкам, восклицательным и вопросительным знакам, идущим подряд — так же, как в счётчике предложений.

Если у получившегося предложения нет завершающего знака препинания (например, оно было последним и без точки), в конец добавляется точка для читаемости результата.

Список предложений перемешивается случайным образом (алгоритм Фишера — Йетса) и снова соединяется в текст через пробел.

Кнопка «перемешать ещё раз» запускает перемешивание заново на том же списке предложений, не требуя повторного ввода текста.

Вопросы и ответы

Слова внутри предложений тоже перемешиваются?

Нет, перемешивается только порядок целых предложений — формулировка каждого из них остаётся без изменений.

Почему предложение оказалось разбито на две части?

Вероятно, внутри него была точка от сокращения или десятичной дроби, которую эвристика приняла за конец предложения — это ограничение простого разбиения по знакам препинания.

Можно ли получить другой вариант перемешивания без повторного ввода текста?

Да, нажмите кнопку «перемешать ещё раз» — она пересчитает случайный порядок на уже введённом тексте.

Мой текст куда-то отправляется?

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

Похожие утилиты

Все утилиты