Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    generare n cifre random

    Ops scusate l'aveto postato nel forum sbagliato....
    Come utilizzare la funzione rand() per generare 5 cifre casuali?
    Passare alla funzione rand(10000,99999)
    Oppure fare rand() e prendere del risultato le prime 5 cifre?
    Qual'è il procedimento migliore?
    Thxx

  2. #2
    codice:
    function str_casuale($lunghezza,$set_caratteri="abcdefghilmnopqrstuvzABCDEFGHILMNOPQRSTUVZ0123456789"){
    mt_srand((double)microtime()*1000000);
    $risultato="";
    $lungh=strlen($set_caratteri);
    for ($cont=1;$cont<=$lunghezza;$cont++){
    $posizione=mt_rand(0,$lungh-1);
    $risultato.=$set_caratteri[$posizione];
    }
    return $risultato;
    }
    io uso questa, così posso definire anche i caratteri accettabili

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.