Генератор случайных слов

Отобранный вручную список из 1388 обиходных слов и настоящая случайность. Выберите, зачем вам слова, остальное подстроится само. Всё происходит в этой вкладке.

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

Большинство генераторов случайных слов работает на словаре, выкачанном целиком, и потому выдаёт слова, которых никто не употребляет, когда вы просили что-нибудь для рисования. Список за этим инструментом собран вручную, слово за словом: 1388 слов, которые носитель языка знает без словаря, запишет на слух и спокойно покажет классу. Он короче списков, хвастающих сотней тысяч слов, и в этом весь смысл.

Второй половиной дела остаётся сама случайность. Почти все берут Math.random, равномерность которого браузеры не гарантируют, а те, кто дотягивается до настоящей криптографии, обычно портят дело взятием остатка, и слова из начала списка незаметно получают преимущество. Здесь числа берутся у криптографического генератора браузера, а выпадения, которые перекосили бы результат, отбрасываются, так что все слова действительно равновероятны. Важнее всего это в режиме парольной фразы: заявленная стойкость верна только при честном розыгрыше.

Слова сдаются, а не бросаются заново каждый раз. Розыгрыш вынимает слово из колоды, поэтому в списке из двадцати ровно двадцать разных слов, а игра раздаёт всю колоду, прежде чем что-то вернётся. Тридцать нажатий «дальше» дают тридцать разных слов.

Четыре режима существуют потому, что настройки, полезные одному, мешают другому. Списку нужны фильтры и количество. Игре нужно огромное слово и пробел. Идее для письма нужно трение между словами, которым нечего делать рядом. Парольной фразе нужна арифметика стойкости и никаких фильтров. Ни в одном из них ничего не загружается, и словарь не подтягивается из сети: весь запас слов едет вместе со страницей и работает офлайн.

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

  1. 1 Выберите, зачем вам слова. Всё остальное перестроится под это.
  2. 2 Укажите количество и при необходимости сузьте по первой букве или длине.
  3. 3 Нажмите «Выдать слова». Щелчок по слову копирует его, есть и кнопка «Скопировать все».
  4. 4 Чтобы у другого человека вышли те же слова, нажмите «Взять этот код» и передайте ссылку.

Полезно знать

  • Игровая колода отдаёт каждое слово один раз до повтора, так что длинный раунд можно спокойно проходить одним пробелом.
  • Переданный код воспроизведёт тот же список, только если совпадут фильтры: именно они определяют, до каких слов розыгрыш вообще дотянется.
  • Для парольной фразы восемь слов сильнее шестисловной фразы Diceware, и здесь ни одно слово не длиннее восьми букв, чтобы его реально было набрать.
  • Парольную фразу намеренно нельзя передать кодом. Воспроизводимая фраза уже не секрет.
  • Ничего не сохраняется и не отправляется. Закройте вкладку, и слов больше нет, чего не скажешь о генераторе, который пишет в журнал, что вам выдал.

Частые вопросы

Насколько слова случайны?

Они приходят от криптографического генератора случайных чисел браузера, того самого, которым создаются ключи шифрования, а выпадения, перекосившие бы результат, отбрасываются, а не заворачиваются обратно на начало списка. Это надёжнее, чем Math.random, на котором работает большинство генераторов слов, и именно поэтому показателю энтропии в режиме парольной фразы можно верить.

Может ли слово выпасть дважды?

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

Можно ли дать другому человеку те же слова?

Да. Нажмите «Взять этот код» и передайте ссылку или сам код. Любой, кто откроет страницу с теми же настройками, увидит те же слова в том же порядке, и именно это делает инструмент пригодным для класса или вечера настольных игр. Учётная запись не нужна: кода достаточно, чтобы воспроизвести розыгрыш.

Годится ли это как пароль?

Фраза из восьми слов этого списка несёт около 82 бит энтропии, больше, чем шестисловная фраза Diceware, и намного больше того, что люди придумывают сами. Страница показывает настоящую цифру и время, нужное офлайн-атаке, посчитанные из действительного размера списка. Где можно, пользуйтесь менеджером паролей; парольная фраза нужна там, где придётся помнить наизусть.

Почему список слов меньше, чем у других генераторов?

Потому что каждое слово прочитано и оставлено намеренно. Выкачанный словарь больше, но хуже: редкие слова для игры, неподъёмные для записи на слух в парольной фразе и время от времени слово, которое не хочется видеть на проекторе. Отобранные 1388 полезнее ста тысяч, которые приходится пролистывать.

Подойдёт ли для «Крокодила», пиктионари или «Табу»?

Для этого и сделан игровой режим. Выберите предметы для рисования, действия для показа или и то и другое, а карточки сдавайте пробелом. Колода не повторит слово, пока не кончится, и слова отбирались по тому, можно ли их изобразить, чего словарный список не гарантирует.

Слова будут на моём языке?

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

Работает ли офлайн и уходит ли что-нибудь на сервер?

После загрузки страницы всё работает офлайн, и ничего не отправляется. Список слов входит в состав страницы, а не запрашивается у API, а созданные слова, включая парольные фразы, никогда не покидают ваше устройство. Проверить это можно в инструментах разработчика браузера, на вкладке «Сеть».

Похожие инструменты

Ваши файлы обрабатываются на вашем устройстве и не загружаются на сервер — это можно проверить в инструментах разработчика браузера, на вкладке «Сеть».