32 votes

Comment générer une liste aléatoire de noms de personnes?

Je dois générer une liste de noms de personnes de manière aléatoire.

Où puis-je trouver des listes de noms ? J'ai besoin d'une liste de prénoms, d'une liste de deuxièmes prénoms et d'une liste de noms de famille.

--MODIFIER--
Je tiens à préciser que ces noms sont uniquement des noms anglais.

64voto

David Points 1370

Utilisez le Générateur de noms fictifs et commandez en gros. Vous pouvez choisir parmi plus d'une douzaine de pays, limiter par sexe et exporter dans une grande variété de formats (CSV, Excel, HTML, SQL pour de nombreux SGBD, même des fichiers délimités par des tuyaux). J'ai utilisé leur service gratuit pour plus que juste des noms auparavant et ai peuplé des bases de données "personnes" réalistes avec des dizaines de milliers d'enregistrements.

26voto

Robert Harvey Points 103562

De la liste des noms fréquemment rencontrés du Bureau du recensement :

http://www.census.gov/genealogy/www/data/2000surnames/index.html

6voto

Jakub Kubrynski Points 3295

Vous pouvez également consulter le projet jFairy. Il est écrit en Java et génère des données fictives (comme par exemple des noms). http://www.jfairy.org

Fairy fairy = Fairy.create(); 
Person person = fairy.person();
System.out.println(person.fullName());            // Chloe Barker

3voto

Michael Haren Points 42641

Je commencerais à chercher des prénoms de bébé. Il y a sûrement une jolie liste.

-3voto

//générer le nom de connexion   
`
`/*public static String getRandomLOGIN_NAME() {
        Random ran = new Random();
        int top = 3;
        char data = ' ';
        String dat = "Patron"; de base pour la génération
        for (int i = 0; i <= top; i++) {
            data = (char) (ran.nextInt(25) + 97);
            dat = data + dat;
        }

        System.out.println(dat);
        return new String(dat);
`enter code here`
    }
`
*/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X