Close

Генератор русских имен и фамилий

Както давно, при написании тестов команда не смогла найти библиотек для генерации имен и фамилий на русском языке. Существует библиотека names, но она работает только для английских имен. Я напарсил данных, набросал скрипт с небольшим фукнционалом и дальше понемногу его расширял. В итоге, из этого выросла небольшая библиотека russian-names (https://github.com/cybermatt/russian-names).

Установка:

Импорт:

Пользоваться просто, вариант без настроек будет удобен в большинстве случаев:

Для тонкой настройки доступно множество опций, описаных в таблице.

Можно получать имена пачками, размер передается в параметре count.

Или использовать в режиме генератора:

Вот еще несколько примеров использования:

Для имен на кредитных картах:

Имена учасников опросов:

Только женщины:

Можно изменить формат вывода, например, выбрать список из словарей:

 

Поделиться: