Программа для перемешивания слов
В разминках на уроках, игровых играх и экспериментах по чтению и исследованию для создания головоломок часто используется перестановка букв. Этот инструмент берёт текст и случайным образом меняет порядок букв внутри каждого слова, сохраняя при этом первую и последнюю буквы, а также знаки пунктуации по умолчанию — что соответствует стандартной конвенции головоломок. Существуют варианты: случайная перестановка всех букв, сохранение только длины предложения или изменение порядка слов в целом вместо внутренних букв.
Как случайным образом переставить слова
-
1
Поставьте свой текст
Любой размер и любая языковая система, использующие слова латинского алфавита.
-
2
Выберите режим случайного распределения
Поставьте в начало/в конце, выполните полный перемешивание или случайное перестановление слов.
-
3
Установить интенсивность
Лёгкий (пары свопов), средний (анализ Фишера–Ятса по внутренним буквам), тяжёлый (полная перестановка).
-
4
Генерировать
Результат каждый раз представляет собой новый случайный набор элементов. Обновите данные для получения новой версии.
Миф о «Кембриджской университетской сети»
В электронном письме 2003 года утверждалось, что перестановка средних букв слов позволяет сохранить их читаемость — исследователи из Кембриджского университета доказали это. Это утверждение преувеличено, но содержит реальную основу: для коротких и хорошо знакомых слов в контексте читатели часто игнорируют изменения между буквами, поскольку распознавание слов опирается не только на правописание, но и на форму слова и контекст. Однако при длинных или редких словах такая перестановка значительно снижает читаемость.
Именно поэтому режим «сохранить первое и последнее» этого инструмента является наиболее полезной настройкой для головоломок: он достаточно сложный, чтобы представлять собой настоящий вызов, но при этом остаётся понятным при использовании.
Подробное описание режимов перемешивания
– Сохраняйте первое и последнее элементы, перемешайте средние (метод Фишера–Ятса): стандартная форма головоломки. example → epxalme.
– Полное перемешивание: все буквы, включая первую и последнюю, переставляются друг с другом; процесс более сложный и иногда может приводить к неразборчивому тексту.
– Перестановка соседних пар: переставляются буквы по парам (1–2, 3–4, 5–6); это ближе к принципу шифра с поворотом или сдвигом.
– Перемешивание слов в предложении: порядок слов изменяется, но сами слова остаются неизменными. Идеально подходит для грамматических упражнений и создания текстов без смысла.
Сценарии использования
– Утешительные упражнения на уроке: головоломки продолжительностью 3–5 минут для новой темы по чтению. – «Комната для ухода»: путаница слов в виде подсказок, которые игрокам нужно расшифровать. – Обфускация содержимого: простой инструмент для маскировки текста для обычных читателей (не является безопасным). – Репликация результатов исследований с использованием метода чтения: создание стимулов для психолингвистических исследований.
Обработка пунктуации
- Внутренняя пунктуация (
don\'t) рассматривается как часть слова и по умолчанию сохраняется в исходном виде. – Внешние знаки пунктуации (комма, точка, кавычки) сохраняются и располагаются вблизи границ исходного слова. Пустые поля и переносы строк сохраняются точно.
Часто задаваемые вопросы
Нет, при каждой регенерации формируется разная случайная перестановка. Для получения воспроизводимых результатов используйте один и тот же инструмент с одним и тем же начальным значением (поле «начальное значение» доступно в расширенной панели).
Да. Метод определения границ слов в системе Unicode позволяет чётко обрабатывать текст на испанском, французском, немецком, португальском и итальянском языках; при этом диакритики сохраняются на своих исходных буквах.
Да. Перейдите в режим «перестановки слов в предложения», и инструмент переставит слова в нужном порядке, сохранив при этом правописание каждого слова без изменений.
Нет. Процесс сгенерации кода является локальным для вашего браузера.