Est-ce que quelqu'un a écrit, ou connaît une bibliothèque, qui génère des noms de style occidental européen assez précis? c'est-à-dire John, Susan, Smith, Julien, Avril, etc., etc ...Générateur de noms pour .NET
Répondre
Je ne sais pas si cela va fonctionner mais il faut vérifier FakeNameGenerator il va générer des noms et des informations aussi bien. Un à la fois ou en lot.
Si vous ciblez une base de données, le RedGate Data Generator est une bonne option.
Visual Studio Database Edition possède également des fonctionnalités similaires. Pourquoi ne pas simplement prendre une liste de noms et en choisir un au hasard dans la liste?
Je doute qu'il y ait une façon particulière de «générer» des noms réalistes.
http://www.ssa.gov/OACT/babynames/
Vous pourrait essayer d'utiliser cette liste pour produire un Markov Chain, ce qui pourrait donner des résultats utiles.
Jon Galloway a posté sur son blog sur la génération de nom - Generate random fake surnames
Je viens de saisir le US Census names list et sélectionnez à partir de là de façon aléatoire. La liste masculine est seulement 41k - pas trop grande, surtout quand elle est un peu compressée.
Le seul générateur de nom que je connais a utilisé l'analyse statistique pour analyser les noms et en créer de nouveaux à partir de cela. It wasn't exactly a 'library', but it had sample C++ code, along with the algorithm, which would probably only take an hour or two to implement; or you could compile it as C++/CLI. Les échantillons sur la page utilisaient un texte arbitraire, mais si vous utilisiez un tas de noms, alors je suis sûr que ça irait bien.
J'ai créé une bibliothèque de génération de nom aléatoire .net (dll) qui utilise les données des listes mentionnées par HanClinto (ie US Census names list). Il vous permet de générer des prénoms et des noms de famille ou seulement des prénoms ou des noms de famille. Vous pouvez également générer des noms spécifiquement masculins ou féminins ou le laisser déterminer aléatoirement le sexe du prénom.
Beaucoup de réponses font référence aux données du recensement américain. Voici les liens mis à jour: Noms de famille (1000 premiers et ceux utilisés plus de 100 fois): http://www.census.gov/topics/population/genealogy/data/2000_surnames.html. Top noms: Les noms de bébé au niveau national et de l'état par année de naissance remontant aux années 1800: http://www.ssa.gov/oact/babynames/limits.html. Format CSV – Peter