Partage
  • Partager sur Facebook
  • Partager sur Twitter

Chaîne de caractère ua hasard

Sujet résolu
Anonyme
    30 décembre 2005 à 12:04:13

    Bonjour,

    J'aurais aimé avoir une fonction pour me donner une chaîne de caractères au hasard car pour le moment j'utilise ceci :
    <?$taille = 20;
            $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
            srand(time());
            for ($i=0;$i<$taille;$i++)
            {
            $confirm.=substr($lettres,(rand()%(strlen($lettres))),1);
            }echo $confirm;?>

    Mais avec ce code si quelqu'un le met en route à la même seconde, cela donne la même chaîne.
    J'ai vu mt_rand masi je crois que ça ne marche qu'avec les nombres et moi je veux aussi des lettres.



    Merci.


    PS :: Excusez-moi pour la faute dans le titre, j'ai relu que le message.



    Edit :: Ah, j'ai trouvé en cherchant au hasard pourtant j'avais cherché avant de poster... Code :
    <?php 
    $chaine25 = "abcdefghijkmnopqrstuvwxyz0123456789";
    srand((double)microtime()*1000000)
    for($i=0; $i<20; $i++)
     {
        $pass25 .= $chaine25[rand()%strlen($chaine25)]
     }   
     echo $pass25;
    ?>
    • Partager sur Facebook
    • Partager sur Twitter

    Chaîne de caractère ua hasard

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown