Table des Matières
Générateur de Code Aléatoire en PHP
Voici un petit bout de code permettant de générer aléatoirement un code de la longueur que l'on désire.
Le Code
<?php
function generateCode($length) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPRQSTUVWXYZ0123456789";
$code = "";
while (strlen($code) < $length) {
$code .= $chars[mt_rand(0,strlen($chars))];
}
return $code;
}
?>
Les Explications
La variable $length détermine la longueur du code. C'est donc un int.
La variable $chars définit la liste des caractères que la fonction va utiliser pour générer son code.
Tant que la longueur du code n'atteint pas la limite définit par le paramètre de la fonction, celle-ci choisit un caractère aléatoirement dans la chaine de caractères $chars.
En fin d'exécution, elle retourne le code.
KNet Solutions