generateur d identifiant

  • Auteur de la discussion Auteur de la discussion cr500
  • Date de début Date de début
WRInaute occasionnel
salut a tous
je cherche un generateur d identifiant de x caracteres avec chiffres et lettres
savez vosu ou je peux troouvé ca ?
merci
 
S
Spoofer
Guest
Un générateur d'identifiant ?
Veux tu dire un système de protection d'une page ?

C'est pas clair ;) :?
 
WRInaute discret
cr500 a dit:
salut a tous
je cherche un generateur d identifiant de x caracteres avec chiffres et lettres
savez vosu ou je peux troouvé ca ?
merci

Salut,

Je ne réponds pas directement à ta demande mais voici un générateur de mot de passe mémorisable que j'avais fait en php il y a quelques temps

Code:
function genPass() {
	$voyelles = "aeiou";
	$consonnes = "bcdfghjklnmpqrstvwxyz";
	$mdp = "";
	mt_srand ((double) microtime() * 1000000); // initialisation du random
	for ($i = 0; $i < 4; $i++) 
	{
		$mdp .= $voyelles{mt_rand (0,strlen($voyelles)-1)};
		$mdp .= $consonnes{mt_rand (0,strlen($consonnes)-1)};
	}
	return $mdp;
}

Ca génère des mots de passe de 8 caractères alternant consomme et voyelle.
Il est très simple à adapter pour avoir des chiffres ou des majuscules, etc...
 
Nouveau WRInaute
Voilà qui devrait faire ton bonheur :
Code:
// Generation d'un code de "$x" caracteres
function genereCode($x){
	$caracteresValides = "abcdefghijklmnopqrstuvwxyz0123456789";
	$code = "";
	mt_srand((double) microtime() * 1000000);
	for ($i=0;$i<$x;$i++){
		$password .= substr($caracteresValides, mt_rand(0,strlen($caracteresValides)), 1);
	}
	return $code;
}

et si la version de PHP installée sur ton serveur est supérieur à 4.2, tu peux même te passer de la ligne :
Code:
	mt_srand((double) microtime() * 1000000);
(le générateur de nombres aléatoires est automatiquement initialisé)
 
Discussions similaires
Haut