Результат
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Предложение | Фрагмент текста до точки, восклицательного или вопросительного знака — та же эвристика, что и в счётчике предложений |
|---|---|
| Что перемешивается | Только порядок целых предложений, слова внутри них не трогаются |
| Восстановление пунктуации | Если у предложения нет завершающего знака, добавляется точка |
| Повтор | Кнопка «перемешать ещё раз» даёт новый случайный порядок без повторного ввода текста |
Когда этот метод вводит в заблуждение
- Разбиение на предложения основано на точках, восклицательных и вопросительных знаках — сокращения («т.д.», «см. рис. 3») и десятичные дроби («3.14») ломают эту эвристику так же, как и в счётчике предложений, и могут привести к разбиению одного предложения на несколько частей.
- После перемешивания текст почти наверняка теряет логическую связность — местоимения, вводные слова вроде «поэтому» или «затем» и причинно-следственные связи перестают согласовываться друг с другом.
- Результат каждый раз новый и не сохраняется — если нужно зафиксировать конкретный вариант перемешивания, скопируйте результат сразу после генерации, до следующего изменения текста или нажатия кнопки повтора.
- Прямая речь с точками и восклицательными знаками внутри кавычек может быть ошибочно разбита на отдельные «предложения» по знакам препинания внутри реплики.
Как это считается
Текст разбивается на предложения по точкам, восклицательным и вопросительным знакам, идущим подряд — так же, как в счётчике предложений.
Если у получившегося предложения нет завершающего знака препинания (например, оно было последним и без точки), в конец добавляется точка для читаемости результата.
Список предложений перемешивается случайным образом (алгоритм Фишера — Йетса) и снова соединяется в текст через пробел.
Кнопка «перемешать ещё раз» запускает перемешивание заново на том же списке предложений, не требуя повторного ввода текста.
Вопросы и ответы
Слова внутри предложений тоже перемешиваются?
Нет, перемешивается только порядок целых предложений — формулировка каждого из них остаётся без изменений.
Почему предложение оказалось разбито на две части?
Вероятно, внутри него была точка от сокращения или десятичной дроби, которую эвристика приняла за конец предложения — это ограничение простого разбиения по знакам препинания.
Можно ли получить другой вариант перемешивания без повторного ввода текста?
Да, нажмите кнопку «перемешать ещё раз» — она пересчитает случайный порядок на уже введённом тексте.
Мой текст куда-то отправляется?
Нет, вся обработка выполняется в вашем браузере.