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.

© 2003 - 2019 kns7.org | Site réalisé et hébergé par KNet Solutions | Plan du site | Contact