2008-11-08 15 views
7

Hat jemand geschrieben, oder wissen von einer Bibliothek, die ziemlich genau aussehende westeuropäischen Stilnamen erzeugt? d. h. John, Susan, Smith, Julien, April usw. usw.Name Generator für .NET

+0

Viele Antworten beziehen sich auf die US-Census-Daten. Hier sind die aktualisierten Links: Nachnamen (Top 1000 und diejenigen, die mehr als 100 Mal verwendet): http://www.census.gov/topics/population/genealogy/data/2000_surnames.html. Top-Namen: Nationale und staatliche Ebene Baby-Namen nach Geburtsjahren bis ins Jahr 1800: http://www.ssa.gov/oact/babynames/limits.html. CSV-Format – Peter

Antwort

6

nicht sicher, ob dies aber FakeNameGenerator überprüft funktionieren wird es auch Namen und einige Informationen generieren. Einer nach dem anderen oder im Batch.

2

Wenn Sie auf eine Datenbank abzielen, ist RedGate Data Generator eine gute Option.

Visual Studio Database Edition verfügt über ähnliche Funktionen.

1

warum nicht einfach eine Liste von Namen und wählen Sie eine zufällig aus der Liste? Ich bezweifle, dass es einen bestimmten Weg geben würde, realistische Namen zu generieren.

http://www.ssa.gov/OACT/babynames/

Sie könnte versuchen, diese Liste mit einem Markov Chain zu produzieren, was vielleicht einige nützliche Ergebnisse liefern.

3

Ich nehme einfach die US Census names list und wählen Sie von dort nach dem Zufallsprinzip. Die männliche Liste ist nur 41k - nicht zu groß, vor allem wenn sie ein wenig komprimiert ist.

1

Der einzige Name-Generator, den ich kenne, verwendete statistische Analyse, um Namen zu analysieren, und erstellte neue basierend darauf. 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. Die Beispiele auf der Seite verwendeten einen willkürlichen Text, aber wenn Sie eine Reihe von Namen verwendet haben, bin ich mir ziemlich sicher, dass es gut gehen würde.

5

Ich erstellt eine. NET-Zufallsgenerator (DLL), die die Daten aus den von HanClinto genannten Listen verwendet (dh die US Census names list). Es ermöglicht Ihnen, Vor- und Nachnamen oder nur Vor- oder Nachnamen zu generieren. Sie können auch gezielt männliche oder weibliche Namen generieren oder das Geschlecht des Vornamens nach dem Zufallsprinzip bestimmen lassen.

You can try it out or download it at this blog post.