.NET的名称生成器

时间:2008-11-08 00:05:16

标签: .net generator

是否有人编写或了解图书馆,能够生成相当准确的西欧风格名称?即John,Susan,Smith,Julien,April等等......

7 个答案:

答案 0 :(得分:7)

不确定这是否有效,但检查FakeNameGenerator它还会生成名称和一些信息。一次一个或一批一个。

答案 1 :(得分:6)

我创建了一个.net随机名称生成库(dll),它使用HanClinto提到的列表中的数据(即US Census names list)。它允许您生成名字和姓氏或仅生成名字或姓氏。您还可以生成特定的男性或女性名称,或让它随机确定名字的性别。

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

答案 2 :(得分:3)

我抓住US Census names list并随机选择。男性名单只有41k - 不算太大,尤其是压缩时。

答案 3 :(得分:2)

如果您要定位数据库,RedGate Data Generator是个不错的选择。

Visual Studio Database Edition也具有类似的功能。

答案 4 :(得分:2)

Jon Galloway在他的博客上写了一篇关于姓名生成的帖子 - Generate random fake surnames

答案 5 :(得分:1)

为什么不抓住名单并从列表中随机选择一个?我怀疑是否有一种“生成”真实姓名的特定方式。

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

可以尝试使用此列表生成Markov Chain,这可能会产生一些有用的结果。

答案 6 :(得分:1)

我所知道的唯一名称生成器,使用统计分析来分析名称,并基于此创建新名称。 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。页面上的示例使用了一个任意文本,但是如果你使用了一堆名字,那么我很确定它会很顺利。