Генератор имен
Генератор случайных имён выбирает имя и фамилию независимо друг от друга из выверенных списков, поэтому каждый розыгрыш новый: 40 английских мужских имён умножить на 40 фамилий дают 1 600 возможных полных имён. Запросите 5 — и одним щелчком получите результаты вроде Sharon Moore или Andrew Smith, без повторов.
Сгенерированные имена ()
Уникальные имена в наборе закончились, поэтому показано меньше, чем запрошено. Уменьшите количество или снимите флажок «Без повторов».
Вставьте выше хотя бы одно имя, затем нажмите «Сгенерировать».
Как работает этот генератор случайных имён?
Каждый розыгрыш делает два независимых случайных выбора: один индекс в списке имён выбранной культуры и один в списке фамилий. Они соединяются пробелом. Значит, число полных имён, которые способен дать набор, — это просто имена, умноженные на фамилии: 40 x 40 = 1 600 для английских мужчин или 80 x 40 = 3 200, когда мужской и женский списки объединены в варианте «Любой». Ничего не создаёт ИИ и ни одно имя не выдумано; списки фиксированы, поэтому то же имя может вернуться при следующем нажатии «Сгенерировать».
Размер набора имён по культурам
| Набор имён | Мужские имена | Женские имена | Фамилии | Полные имена («Любой») |
|---|---|---|---|---|
| Английский | 40 | 40 | 40 | 3,200 |
| Французский | 22 | 20 | 20 | 840 |
| Испанский | 20 | 20 | 20 | 800 |
| Японский | 20 | 20 | 20 | 800 |
| Арабский | 20 | 20 | 20 | 800 |
Полные имена («Любой») = (мужские + женские имена) x фамилии. В пяти наборах суммарно 242 записи имён и 120 записей фамилий. Девять имён и четыре фамилии входят более чем в один набор — Emma есть в английском, французском и японском, фамилия Garcia — в английском и французском, — поэтому вместе это 232 различных имени, 116 различных фамилий и 6 426 различных полных имён из 6 440 комбинаций по наборам.
Как выбрать случайное имя из собственного списка?
Именно этот режим большинство людей и имеет в виду под «рандомайзером имён». Вместо того чтобы придумывать имена, инструмент перемешивает те, которые вы вставили, и возвращает верх перетасованной колоды. С установленным флажком «Без повторов» (он включён по умолчанию) это даёт честный порядок без повторов — свойство, которое обеспечивает колесо фортуны, но не даёт простой случайный выбор. Если снять флажок, каждое извлечение независимо и одно и то же имя может выпасть несколько раз.
- Нажмите «Выбрать из моего списка» над формой.
- Вставьте имена в поле: по одному в строке либо через запятые, точки с запятой или табуляции. Пока отмечен флажок «Без повторов в этой выборке», повторы объединяются без учёта регистра; если снять его, в розыгрыше останется каждая запись.
- Задайте в поле «Количество», сколько нужно вытянуть: 1 для одного победителя или полную длину списка, чтобы перемешать весь порядок.
- Нажмите «Сгенерировать», затем «Скачать CSV», чтобы сохранить пронумерованную запись розыгрыша.
Какие форматы имён он выдаёт?
Тип имени меняет вид каждого результата. Никнеймы строятся из тех же имени и фамилии, а затем оформляются по одному из четырёх случайно выбранных шаблонов, поэтому партия из 20 никнеймов почти всегда смешивает все четыре стиля. Все примеры ниже получены из пары Sharon + Moore.
| Результат | Пример | Шаблон |
|---|---|---|
| Полное имя | Sharon Moore | Имя + пробел + фамилия |
| Имя | Sharon | Только имя, из мужского, женского или объединённого списка |
| Фамилия | Moore | Только фамилия, от 20 до 40 на культуру |
| Никнейм A | sharonmoore417 | имяфамилия + число от 0 до 999 |
| Никнейм B | sharon_moore | имя_фамилия, строчными, без цифр |
| Никнейм C | sharon.moore42 | имя.фамилия + число от 0 до 99 |
| Никнейм D | smoore8321 | Первая буква имени + фамилия + число от 0 до 9999 |
Как сделать генератор случайных имён в Excel?
Если розыгрыш удобнее провести в таблице, три формулы закрывают почти любой случай. Поместите имена в A2:A21 (20 строк) и подправьте диапазоны под свои данные.
-
выбирает одно имя случайно из 20 строк; работает в любой версии Excel.
=INDEX(A2:A21,RANDBETWEEN(1,20)) -
возвращает пять имён без повторов (динамические массивы Microsoft 365 и Excel 2021).
=INDEX(SORTBY(A2:A21,RANDARRAY(20)),SEQUENCE(5)) -
соединяет случайное имя из столбца A со случайной фамилией из столбца B, по 40 строк в каждом.
=TEXTJOIN(" ",TRUE,INDEX(A:A,RANDBETWEEN(2,41)),INDEX(B:B,RANDBETWEEN(2,41)))
В формулах использованы английские имена функций. Русский Excel ожидает переведённые названия (СЛУЧМЕЖДУ вместо RANDBETWEEN, СЛУЧМАССИВ вместо RANDARRAY, СОРТПО вместо SORTBY), а в зависимости от региональных настроек — точку с запятой вместо запятой между аргументами.
СЛУЧМЕЖДУ (RANDBETWEEN), СЛЧИС (RAND) и СЛУЧМАССИВ (RANDARRAY) — волатильные функции: они пересчитываются при каждом изменении и каждом пересчёте, поэтому победитель, выбранный в 10:00, в 10:01 будет уже другим. СОРТПО (SORTBY) сама по себе не волатильна — вторая формула пересчитывается только потому, что её питает СЛУЧМАССИВ. Скопируйте ячейки и вставьте их через «Специальная вставка > Значения», чтобы зафиксировать результат до объявления. Справка Microsoft по функции СЛУЧМЕЖДУ
О генераторе имен
Этот генератор случайных имён берёт пять выверенных вручную наборов имён — английский, французский, испанский, японский и арабский — и случайно соединяет имя с фамилией. Вместе пять наборов дают 6 440 комбинаций «имя x фамилия», из них 6 426 различных, если имена, входящие сразу в несколько наборов, считать один раз, и это ещё без четырёх шаблонов никнеймов. Ничего не выдумывает языковая модель. Английские фамилии следуют опубликованным данным о частотности — файлу фамилий Бюро переписи населения США по переписи 2010 года, взятому примерно в порядке убывания частотности и сокращённому до 40 записей: Smith, Johnson, Williams, Brown, Jones, Garcia. Английские имена, как и французский, испанский, японский и арабский наборы, состоят из распространённых сегодня имён, собранных и проверенных вручную, а не переписанных из официального рейтинга, поэтому порядок внутри этих списков произволен.
Вы задаёте четыре параметра. Тип имени определяет, получите ли вы полное имя, только имя, только фамилию или никнейм, собранный из обоих. Пол сужает набор имён до мужского или женского списка либо оставляет их объединёнными в варианте «Любой». Культура выбирает набор имён. Количество — от 1 до 50 имён за розыгрыш. Оставленный флажок «Без повторов» заставляет генератор отбрасывать имя, уже выданное в этой партии, поэтому серия из 20 даёт 20 разных имён, а не 20 независимых бросков монеты.
Второй режим — это то, что на самом деле ищут по запросу «рандомайзер имён». Переключитесь на «Выбрать из моего списка», вставьте свои имена — по одному в строке либо через запятые, точки с запятой или табуляции — и, пока отмечен флажок «Без повторов в этой выборке», инструмент перемешает их проходом Фишера — Йетса и вернёт первые N. Поскольку перемешивание убирает каждое имя в момент выбора, порядок «Тайного Санты», список победителей или график планёрки выходят так, что никто не попадает дважды; если снять флажок, выбор идёт с возвращением и одно и то же имя может выпасть несколько раз.
Любой набор результатов можно унести со страницы: скопируйте одно имя, скопируйте всю партию, скачайте её обычным файлом .txt или выгрузите CSV со столбцом номеров, чтобы таблица сохранила порядок розыгрыша. Всё выполняется в вашем браузере на Math.random из JavaScript — без учётной записи, без ключа API, ни один сервер не видит ваш список. Это также значит, что случайность статистическая, а не криптографическая; для случайности уровня безопасности используйте генератор паролей.
Примеры использования
Как сгенерировать имена шаг за шагом?
Выберите режим: «Сгенерировать имена» строит имена из наших пяти наборов, «Выбрать из моего списка» тянет из имён, которые вы вставите.
Выберите тип имени: полное имя, имя, фамилия или никнейм.
Задайте пол и культуру (английский, французский, испанский, японский или арабский), затем количество имён от 1 до 50.
Оставьте «Без повторов» включённым, чтобы одно и то же имя ни разу не выпало дважды в одной партии.
Нажмите «Сгенерировать»; результаты появятся ниже, пронумерованные в порядке выбора.
Скопируйте одно имя, скопируйте все или скачайте партию в TXT или CSV.
Советы профессионалов
- Оставляйте «Без повторов» включённым, когда тянете из собственного списка: каждое имя убирается в момент выбора, поэтому 12 вставленных имён дают 12 разных победителей в случайном порядке.
- Снимайте флажок «Без повторов» только если повторы вам действительно нужны. С флажком партия вообще не повторяет имена; без него выбор «Любой» в поле «Пол» удваивает английский набор имён с 40 до 80 и примерно вдвое снижает шанс увидеть одно имя дважды.
- Запросите 50 сразу и нажмите «Скачать CSV»: в файле есть столбец номеров, поэтому таблица сохранит порядок розыгрыша как протокол конкурса.
- Английский набор заметно самый большой — 3 200 комбинаций полных имён; французский, испанский, японский и арабский дают по 800–840, поэтому там увеличивайте количество осторожно.
- Сгенерированные имена — это заново скомбинированные реальные имена, поэтому результат может принадлежать живому человеку. Поищите его и проверьте товарные знаки, прежде чем использовать как бренд или книжного персонажа.
Устранение неполадок
После переключения на «Выбрать из моего списка» список результатов пуст
Текстовое поле всё ещё пустое или во всех строках только пробелы. Вставьте хотя бы одно имя и нажмите «Сгенерировать» ещё раз; записи можно разделять переводами строки, запятыми, точками с запятой или табуляциями.
Я запросил 50 имён, а получил меньше
Включён режим «Без повторов», и набор исчерпан. Список имён одного пола содержит от 20 до 40 записей, а ваш вставленный список — ровно то, что вы вставили. Уменьшите количество, переключитесь на «Полное имя» или снимите флажок «Без повторов», чтобы разрешить повторы.
Одно и то же имя выпало в двух разных розыгрышах
Каждое нажатие «Сгенерировать» начинает новый независимый розыгрыш; «Без повторов» действует только внутри одной партии. Чтобы накопительный список оставался уникальным, сгенерируйте всё нужное количество за один раз или скачайте CSV и удалите дубликаты в таблице.
Часто задаваемые вопросы
Генератор случайных имён — это инструмент, который возвращает имена, выбранные наугад из сохранённых списков. В этом хранится 232 различных имени и 116 различных фамилий из пяти культур, и он соединяет их независимо, поэтому один только английский даёт 3 200 полных имён. Вы задаёте тип, пол, культуру и количество, нажимаете «Сгенерировать» и получаете до 50 имён сразу.
Они берут случайный индекс из массива. Этот генератор вызывает Math.random() из JavaScript дважды на каждое имя — один раз для имени, один для фамилии — и соединяет результаты. При включённом «Без повторов» он хранит множество уже выданных имён и перебрасывает при каждом совпадении, поэтому 20 запрошенных имён возвращаются как 20 разных.
Да. Переключитесь на «Выбрать из моего списка», вставьте имена по одному в строке (запятые, точки с запятой и табуляции тоже работают) и укажите, сколько вытянуть. Инструмент перемешивает весь список проходом Фишера — Йетса и возвращает первые N: с установленным флажком «Без повторов» (он включён по умолчанию) список из 30 имён даёт 30 уникальных победителей в случайном порядке — идеально для конкурсов или «Тайного Санты». Если снять флажок, выбор идёт с возвращением и одно имя может выпасть дважды.
Оставьте флажок «Без повторов» установленным; он включён по умолчанию. В режиме генерации инструмент перебрасывает любое имя, уже выданное в партии. В режиме списка он убирает каждую запись в момент выбора, а также объединяет повторы без учёта регистра, поэтому «Анна» и «анна» считаются одним человеком. Если снять флажок, оба режима выбирают независимо, и одно и то же имя может появиться несколько раз.
Поместите имена в A2:A21 и используйте =ИНДЕКС(A2:A21;СЛУЧМЕЖДУ(1;20)) для одного выбора. В Microsoft 365 формула =ИНДЕКС(СОРТПО(A2:A21;СЛУЧМАССИВ(20));ПОСЛЕД(5)) возвращает пять имён без повторов. СЛУЧМЕЖДУ и СЛУЧМАССИВ волатильны и пересчитываются при каждом изменении, поэтому скопируйте результат и вставьте его как значения, чтобы зафиксировать.
Они случайны статистически, но не криптографически. Math.random() — это псевдослучайный генератор, инициализируемый браузером; MDN прямо предупреждает, что его нельзя применять для задач безопасности. Для розыгрыша призов, графика дежурств или тестовых данных этого достаточно. Там, где злоумышленник выиграл бы от предсказания результата, используйте источник, соответствующий NIST SP 800-90A.
До 50 за партию, задаётся в поле «Количество». Если запросить больше уникальных имён, чем есть в наборе — 50 уникальных английских мужских имён при списке из 40, — инструмент вернёт всё, что есть, и сообщит об этом. У полных имён запас гораздо больше: 3 200 английских комбинаций, 840 французских и по 800 для испанского, японского и арабского.
Нет. Этот генератор возвращает реалистичные человеческие имена из пяти наборов реальных имён — именно то, что нужно для персонажей, которые должны звучать как люди, для тестовых данных и для розыгрышей. Он не придумывает слова вымышленных языков, имена эльфов или названия мест. Для этого лучше подойдёт отдельный генератор фэнтезийных имён.
Выберите тип имени «Никнейм». Каждый результат использует один из четырёх случайно выбранных шаблонов: sharonmoore417, sharon_moore, sharon.moore42 или smoore8321. Сгенерируйте 20 сразу, скопируйте все и вставьте в форму регистрации или в проверку занятости ника, чтобы найти свободный на нужной вам платформе.
С правовой точки зрения сначала стоит проверить. Здесь имена — это заново скомбинированные реальные имена, поэтому результат может оказаться именем существующего человека или существующим брендом. Поищите точную строку, а для коммерческого использования проверьте её в национальном реестре товарных знаков (Роспатент в России, EUIPO в ЕС), прежде чем что-либо печатать.
Источники и дополнительное чтение
Список английских фамилий следует таблице частотности, опубликованной Бюро переписи населения США по переписи 2010 года; списки имён собраны вручную и не взяты ни из какого национального рейтинга. Два источника о случайности объясняют указанное выше ограничение: Math.random() годится для розыгрыша призов и не годится там, где злоумышленник мог бы выиграть, предсказав результат.