Вопрос
Кто-нибудь писал или знает библиотеку, которая генерирует довольно точные названия западноевропейских стилей? то есть Джон, Сьюзен, Смит, Жюльен, Эйприл и т. д. и т. д.
Решение
Не уверен, что это сработает, но проверьте, FakeNameGenerator он также сгенерирует имена и некоторую информацию. По одному или в партии.
Другие советы
Я создал библиотеку для генерации случайных имен .net (dll), которая использует данные из списков, упомянутых HanClinto (т.е. Список названий переписи США ). Это позволяет генерировать имена и фамилии или только имена или фамилии. Также вы можете сгенерировать специально мужские или женские имена или позволить случайным образом определять пол имени.
Вы можете попробовать его или загрузить в этом сообщении в блоге а>. р>
Я просто беру список имен переписей США и выбираю их случайным образом , Мужской список составляет всего 41 КБ - не слишком большой, особенно при небольшом сжатии.
Если вы ориентируетесь на базу данных, RedGate Data Generator является хорошим вариант.
Visual Studio Database Edition также имеет аналогичную функциональность.
Джон Галлоуэй написал в своем блоге сообщение о создании имени - Генерация случайных фальшивых фамилий
почему бы просто не взять список имен и не выбрать их случайным образом из списка? Я сомневаюсь, что был бы особый способ «генерировать» реалистичные имена.
http://www.ssa.gov/OACT/babynames/ р>
Вы можете попытаться использовать этот список для создания цепочки Маркова , что может привести к некоторым полезным результатам.
Единственный известный мне генератор имен использовал статистический анализ для анализа имен и на их основе создавал новые. Это была не просто «библиотека», но в ней был образец кода C ++, а также алгоритм, который, вероятно, займет всего час или два для реализации; или вы можете скомпилировать его как C ++ / CLI . В примерах на странице использовался произвольный текст, но если вы использовали кучу имен, то я вполне уверен, что все пройдет хорошо.