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

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

Открыть руководство

Выберите способ преобразования.

Руководство

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

Инструмент 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.

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