Pergunta

Alguém já escrito, ou sabe de uma biblioteca, que gera bastante precisa procurar nomes de estilo da Europa Ocidental? ou seja, John, Susan, Smith, Julien, Abril, etc., etc ...

Foi útil?

Solução

Não tenho certeza se isso vai funcionar, mas verificar FakeNameGenerator ele irá gerar nomes e algumas informações bem. Um de cada vez ou em lote.

Outras dicas

Eu criei uma biblioteca .net aleatório nome de geração (DLL) que utiliza os dados das listas mencionadas por HanClinto (ou seja, a Censo dos EUA nomes lista ). Ele permite que você para gerar primeiros e últimos nomes ou apenas nomes ou apelidos. Além disso, você pode gerar nomes especificamente masculinos ou femininos ou deixá-lo determinar aleatoriamente o sexo do primeiro nome.

Você pode experimentá-lo ou baixá-lo neste post .

Eu só pegar a lista de nomes Censo dos EUA e selecione a partir daí aleatoriamente . A lista masculina é de apenas 41k -. Não muito grande, especialmente quando comprimida um pouco

Se você está direcionando um banco de dados, o RedGate Gerador de Dados é uma boa opção.

Visual Database Studio Edition também tem uma funcionalidade semelhante.

Jon Galloway escreveu um post em seu blog sobre a geração de nome - Gerar falso aleatório sobrenomes

porque não basta pegar uma lista de nomes e escolher um aleatoriamente da lista? Eu sou duvidoso que haveria uma maneira particular de 'gerar' nomes realistas.

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

Você poderia tente usar esta lista para produzir um Cadeias de Markov , que pode produzir alguns resultados úteis.

O único nome gerador Sei de análise estatística utilizados para analisar nomes, e criados novos com base nisso. Não era exatamente uma 'biblioteca', mas tinha código de exemplo C ++, juntamente com o algoritmo, que provavelmente só pode tomar uma ou duas horas de implementar; ou você pode compilá-lo como C ++ / CLI . As amostras na página estava usando um texto arbitrário, mas se você usou um monte de nomes, então eu tenho certeza que ele iria bem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top