bringer.ru

Генератор
персон

Реалистичные тестовые персоны с согласованными данными: ФИО, email, телефон, адрес, документы. JSON, CSV, SQL и карточки для дизайнеров. Русские ФИО с отчеством, транслитерация, пакетный экспорт.

Количество
Пол
Возрастдиапазон
Язык
Формат ФИОструктура
Фамилия
Имя
Отчество
Отчество
ТранслитГОСТ 7.79-2000
Поля
Личные
Контакты
Адрес
Профессия
Документы
Форматвывода
Настройте параметры и нажмите «Сгенерировать»
Справочная информация

Все данные синтетические — сгенерированы алгоритмически и не принадлежат реальным людям. Внутри каждой персоны данные согласованы: отчество соответствует полу, email строится из транслитерации имени конкретной персоны, возраст совпадает с датой рождения, регион соответствует городу.

Применение по задачам
ЗадачаПоляФормат
Тест формы регистрацииФИО + email + тел.Один объект
Наполнение тестовой БДВсе поляSQL / CSV
Макет карточки профиляФИО + возраст + городКарточки
React-компонент с даннымиФИО + emailJSON
Задание по SQLВсе поляCSV → Excel
Двуязычная базаФИО + городJSON + транслит
Как строятся данные

Email генерируется из транслитерации имени персоны: «Дмитрий Орехов» → d.orekhov@gmail.com. Не из случайных символов.

Отчество автоматически согласуется с полом: мужское окончание -ович/-евич, женское -овна/-евна.

Телефон использует реальные коды операторов: МТС (910–919), Билайн (960–969), МегаФон (920–929), Теле2 (950–959).

Транслитерация выполняется по ГОСТ 7.79-2000 система Б — тот же стандарт что в /tools/transliterator.

Валидность документов

СНИЛС — контрольная сумма вычисляется по алгоритму ПФР. Формат XXX-XXX-XXX XX.

ИНН — 12 цифр с правильными контрольными числами по алгоритму ФНС.

Паспорт — серия YYРР (год + код региона) + 6 цифр номера. Данные синтетические.

Документы синтетические. Совпадение с реальными данными случайно. Не использовать для подачи в государственные органы.
Отчество — режим «Нет у N%»

В реальных базах данных отчество есть не у всех: иностранные граждане, пользователи пропустившие необязательное поле, жители регионов где отчество не принято.

При отсутствии отчество не попадает в объект — не пустая строка, а отсутствующий ключ. В CSV ячейка пустая, но колонка сохраняется. В SQL поле не упоминается в конкретном INSERT. Это позволяет тестировать реальное поведение системы.

«» добавлен в избранное