Согласитесь, не всегда хочется регистрироваться на каком-либо сайте, указывая свои настоящие данные, тогда приходится придумывать фейковые: какое имя дать пользователю, какой у него будет логин, пароль, дата рождения, ответ на секретный вопрос. Именно для облегчения этой задачи и был создан генератор случайных личностей.
Он создаёт случайную личность, шанс повторения которой практически невозможен. Это достигается путём поэтапной генерации всех данных пользователя. Есть несколько файлов баз данных (женские фамилии, мужские фамилии, женские имена, мужские имена, женские и мужские отчества, месяца, цвета и т.д.), кроме этого случайным образом генерируется номер телефона (отдельно каждый разряд), номер дома, кваритры, дата рождения, год, пароль. Логин получается транслитом имени и фамилии, к которым прибавляется случайное число.
Посудите сами, такое количество переменных, учитывая ещё и огромные базы с именами, фамилиями и отчествами, практически не могут повториться. Т.е., если попадутся два Петровых Ивана Сергеевича, то явно у них будут разные улицы, номера домов, даты рождения и т.д.
Использование данных генератора в собственных проектах
У генератора случаных личностей есть собственный api, который позволяет использовать вам случайные данные где угодно: от приложения для iOS и регистрации на сайте, до генерации имени гостя в умном доме — всё зависит от вашей фантазии.
Запрос делается так:
https://randus.org/api.php
Ответ придёт в формате json примерно в таком виде:
{ "lname":"Герасимов", "fname":"Аверьян", "patronymic":"Альбертович", "gender":"m", "date":"20 ноября 1977", "postcode":"676058", "city":"Новая Малыкла", "street":"Лидии Базановой", "house":66,"apartment":61, "phone":"8-935-959-28-85", "login":"GerasimovAveryan296", "password":"thnJM7nF6Uvs", "color":"Белый", "userpic":"https://randus.org/avatars/m/myAvatar9.png" }
Читайте о глобальном обновлении RANDUS.ORG здесь.
Подписывайтесь на T4S.TECH в Telegram, чтобы оставаться в курсе самых интересных новостей из мира технологий и не только.