2011-09-30 6 views
3

J'essaie de créer un générateur de nom d'utilisateur aléatoire.générateur de nom d'utilisateur aléatoire

J'ai regardé plusieurs générateurs de chaînes aléatoires, mais aucun d'entre eux ne ressemble à des noms d'utilisateur réels.

je me demande comment je voudrais aller sur la création d'un script comme celui présenté sur cette page: http://generator.my-addr.com/generate_usernames-free_username_generator_online_tool.php

prend essentiellement un mot du dictionnaire, ajoute un certain nombre de caractères aléatoires, et ajoute ensuite un certain nombre des nombres.

mon plus gros problème est de créer des noms d'utilisateurs réalistes.

+2

Eh bien, pouvez-vous définir un ensemble de * règles * qui rendent un nom d'utilisateur réaliste ou non? Ecrivez-les et je peux vous aider à partir de là. – Blender

+2

pourquoi générez-vous des noms d'utilisateur? les adresses e-mail ne seront-elles pas assez uniques? –

+0

@ DanielA.White Probablement parce qu'ils ne veulent pas avoir un système d'activation de courrier électronique (pour s'assurer que leur email est réellement le leur). C'est exactement la raison pour laquelle j'ai trouvé cette entrée SO. Je commence à penser que l'activation du courrier électronique va être une meilleure option, bien que :-) –

Répondre

2

Même si je ne vois pas pourquoi vous voudriez générer le nom d'utilisateur, si votre seul souci est qu'ils soient prononçables, je rechercherais Markov chains, qui vous permettra de générer aléatoirement des mots prononçables. Vous pouvez regarder les projets suivants pour des exemples:

+0

merci c'est ce que je cherchais. – scarhand

2

Si vous cherchez une solution PHP rapide à passer, alors je vous recommande:

Mudnames

Il génère des noms de style fantaisie à partir d'un ensemble de dictionnaires que vous pouvez trouver dans le fichier readme de l'installation. . (Je jetterais aussi un peu de sel après le nom, juste pour être sûr que c'est unique.)