Frage

Hat jemand geschrieben, oder weiß, eine Bibliothek, die ziemlich genau suchte westeuropäischen Stil Namen erzeugt? das heißt John, Susan, Smith, Julien, April, usw., usw ...

War es hilfreich?

Lösung

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

Andere Tipps

Ich habe einen .net zufälligen Namen zu erzeugen Bibliothek (DLL), die die Daten aus den Listen von HanClinto (dh das US-Volkszählung Namensliste ). Es ermöglicht Ihnen, die Vor- und Nachnamen oder nur Vor- oder Nachnamen zu erzeugen. Sie können auch speziell männliche oder weibliche Namen erzeugen oder lassen Sie es zufällig das Geschlecht des Vornamens bestimmen.

Sie können es ausprobieren oder es in diesem Blog-Eintrag herunterladen .

Ich greife nur die US Census Namensliste und wählen Sie von dort zufällig . Die männliche Liste ist nur 41k -. Nicht zu groß, vor allem, wenn ein wenig komprimiert

Wenn Sie eine Datenbank zielen, der RedGate Data Generator ist ein guter Option.

Visual Studio Database Edition hat auch eine ähnliche Funktionalität.

Jon Galloway einen Beitrag auf seinem Blog über den Namen Generation geschrieben - Erzeugen Sie gelegentliche gefälschten Namen

warum nicht nur eine Liste von Namen greifen und aus der Liste einen zufällig wählen? Ich bin zweifelhaft, dass es eine bestimmte Art und Weise sein würde, um realistische Namen ‚zu erzeugen‘.

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

Sie könnte versuchen, diese Liste mit einem Markov Chain , die einige nützliche Ergebnisse könnten ergeben.

Der einzige Name-Generator I der verwendeten statistischen Analyse kennen Namen zu analysieren und neue geschaffen auf der Grundlage dieser. Es war nicht gerade eine ‚Bibliothek‘, aber es hatte C ++ Codebeispiel, zusammen mit der Algorithmus, der wahrscheinlich nur dauern würde, eine oder zwei Stunden zu implementieren; oder man könnte es als C ++ / CLI kompilieren. Die Proben auf der Seite wurden einen beliebigen Text verwenden, aber wenn Sie eine Reihe von Namen verwendet, dann bin ich ziemlich sicher, dass es gut gehen würde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top