Руководство по Перемешивание текста

Случайно перемешайте слова или символы, или измените порядок слов на обратный.

Назад к Перемешивание текста

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

Инструмент Text Scramble позволяет преобразовывать текст тремя способами: случайно перемешать порядок слов, случайно перемешать порядок символов или детерминированно обратить порядок слов. Вставьте текст, выберите режим и нажмите «Перемешать». Полезно для творческого письма, обфускации паролей или игр с порядком фраз.

Как использовать

  1. Выберите режим — «Перемешать слова», «Перемешать символы» или «Обратить слова».
  2. Введите текст — Вставьте или введите в область ввода.
  3. Перемешать — Нажмите «Перемешать». Результат — в области вывода.
  4. Копировать — Кнопка «Копировать» для копирования в буфер.
  5. Использовать как ввод — Перенос вывода в поле ввода для цепочки перемешиваний.
  6. Загрузить пример — Попробовать с «I love you» в качестве ввода.

Как это работает

  • Перемешать слова — Текст разбивается на слова (буквы и цифры) и разделители (пунктуация, пробелы). Перемешиваются только слова (Fisher–Yates), затем текст собирается обратно с исходными разделителями, пунктуация сохраняется.
  • Перемешать символы — Для каждого слова (последовательности букв/цифр) перемешиваются его символы (Fisher–Yates). Пунктуация и пробелы не меняются. Поддержка Unicode.
  • Обратить слова — Такой же парсинг, как при перемешивании слов; порядок слов обращается вместо перемешивания, пунктуация и пробелы сохраняются.

Все вычисления выполняются в браузере. Никакие данные не отправляются на сервер.

Примеры использования

  • Творческое письмо — Случайный порядок предложений для мозгового штурма.
  • Игровые сообщения — Обращение или перемешивание фраз (напр. «I love you» → «you love I»).
  • Обфускация — Перемешивание символов для усложнения чтения.
  • Словесные игры — Генерация перемешанных головоломок.

Пример

  • Ввод: I love you.
    Перемешать слова: you love I. (или love you I., и т.д. — точка в конце)
    Обратить слова: you love I. (всегда)

  • Ввод: Hello, world!
    Перемешать символы: olelH, wrlod! (каждое слово перемешано; запятая и восклицательный знак не меняются)

Ограничения

  • Перемешивание случайно — Режимы перемешивания дают разный результат каждый раз; результат не обратим.
  • Обращение детерминировано — «Обратить слова» всегда даёт один и тот же результат для одного ввода.
  • Пунктуация сохраняется — Режимы по словам сохраняют пунктуацию и пробелы на исходных местах.
  • Одно слово/символ — Текст с одним словом в режимах по словам возвращается без изменений; один символ в слове — без изменений для режима по символам.

ЧаВо

Что делает «Перемешать слова»?
Случайно меняет порядок слов, сохраняя пунктуацию и пробелы. Например, «I love you.» может стать «you love I.» — точка остаётся в конце. То же число слов, другой порядок.
Что делает «Перемешать символы»?
Случайно перемешивает символы внутри каждого слова. Пунктуация и пробелы не меняются. Например, «Hello, world!» может стать «olelH, wrlod!» — каждое слово перемешивается отдельно.
Что делает «Обратить слова»?
Обращает порядок слов детерминированно, сохраняя пунктуацию. «I love you.» всегда становится «you love I.»
Что делает «Использовать как ввод»?
Копирует вывод в поле ввода для повторного перемешивания — полезно для цепочки нескольких перемешиваний.
Отправляется ли мой текст на сервер?
Нет. Вся обработка выполняется в браузере. Никакие данные не отправляются на сервер.

Как это работает

Метод

  • Reverse words always gives the same result. Scramble modes shuffle randomly each time.

Все расчёты и конвертации выполняются в браузере. Никакие данные не отправляются на сервер — ввод не покидает устройство.