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 seconds prénoms et d'une liste de noms de famille.

--EDIT--
Je veux juste que ce soit clair, ces noms sont uniquement des noms anglais.

64voto

David Points 1370

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

26voto

Robert Harvey Points 103562

Extrait de la liste des noms les plus fréquents 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 produit de fausses données (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 noms de bébés. Il y a forcément un belle liste .

-3voto

//generate Login Name   
`
`/*public static String getRandomLOGIN_NAME() {
        Random ran = new Random();
        int top = 3;
        char data = ' ';
        String dat = "Boss"; basic for generation
        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