Dicton du 23 Juillet:
Nuages de la Sainte-Brigitte, par le soleil sont chassés vite.

Télécharger
Noter:

Générer un Pseudo

Description

Voici un script tout simple pour générer un Pseudo aléatoire composé de 5 lettres sous la forme : [CONSONNE][VOYELLE][CONSONNE][VOYELLE][CONSONNE].

Code source (PHP)

// Les lettres utilisables:
$Consonnes = array('b','c','d','f','g','h','j','k','l','m','n','p','qu','r','s','t','v','w','x','z');
$Voyelles = array('a','e','i','o','u','y');
$NbrDeConsonnes = count($Consonnes) - 1;//on compte combien il y a de consonnes
$NbrDeVoyelles = count($Voyelles) - 1;//on compte combien il y a de voyelles
// On génère le pseudo
$pseudo = $Consonnes[mt_rand(0,$NbrDeConsonnes)];//on choisi une consonne aléatoirement
$pseudo .= $Voyelles[mt_rand(0,$NbrDeVoyelles)];//pareille, mais avec les voyelles
$pseudo .= $Voyelles[mt_rand(0,$NbrDeVoyelles)];//...
$pseudo .= $Consonnes[mt_rand(0,$NbrDeConsonnes)];//...
$pseudo .= $Voyelles[mt_rand(0,$NbrDeVoyelles)];//...
$DernierCaractere = $Consonnes[mt_rand(0,$NbrDeConsonnes)];//on choisi le dernier caractère mais on ne veut pas que ce soit "qu", pour cela nous mettons une condition et nous faisons une boucle avec do-while
if($DernierCaractere != 'qu') {
$pseudo .= $DernierCaractere;
} else {
do {
$DernierCaractere = $Consonnes[mt_rand(0,$NbrDeConsonnes)];
} while ($DernierCaractere == 'qu');
}
// on affiche à présent le pseudo
echo ucfirst($pseudo);//la fonctionne ucfirst permet de mettre la première lettre en majuscule

Commentaires

Pas encore de commentaire ajouté, soyez le premier!

Ajouter un commentaire

Pseudo/Nom *
Email *
Message *
La balise [code]Votre code...[/code] peut être utilisée

Captcha * - cinq = 0

Les champs marqués d'un * sont obligatoires.

Retour à la liste des scripts

Flag Counter