Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Discussione: php random univoco

  1. #11
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da enricoc_1969 Visualizza il messaggio
    non so cosa voglia dire Quoto

    forse devo metterlo all'inizio?
    Significa che condivido il parere di satifal.

    Che

    for ($i=0;$i<1000;$i++) {
    print makeUnique ();
    print "<br/>";
    }

    produce 1000 chiavi differenti.

    poi non capisco cosa intendi con in fondo o all'inizio.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  2. #12
    function makeUnique ($length=16)
    {
    $salt = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW XYZ012345678';
    $len = strlen($salt);
    $makepass = '';
    mt_srand(10000000*(double)microtime());
    for ($i = 0; $i < $length; $i++) {
    $makepass .= $salt[mt_rand(0,$len - 1)];
    }
    return $makepass;
    }
    for ($i=0;$i<1000;$i++) {
    print makeUnique ();
    print "<br/>";
    }



    questo il codice intero a me ha ripetuto sempre le stesse chiavi

  3. #13
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    ho copiato e incollato il tuo codice, cambiato il numero di iterazioni nel for in cui stampi i valori e questo è il risultato
    codice:
    1 - W4Qg7APqEK5KgYdo
    2 - ebCl plvvoRdQYh5
    3 - zrpFrzeQG8I2kAdy
    4 - akVhFuEhjfGir1QI
    5 - 8AIMGL4V1mtV41KO
    6 - uyjFRdCaPhYyQeyk
    7 - ytqGKYMsYqs4C2ft
    8 - HTCbJm6f8mW Tiz4
    9 - U3danrWM GwmSmFM
    10 - V4PV1NJ2RDKhEjO
    quindi quello che dichiari è impossibile

  4. #14
    dà valori ripetuti ed è normale perchè usi il microtime per randomizzare il valore che non può essere sufficiente in caso di cicli come fai te
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #15
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    ripetuti, mica tutti uguali... sono due cose distinte

  6. #16
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Keep it simple:

    Codice PHP:
    <?php
    function makeUnique($len){    $pass md5(uniqid(""true));    $pass substr($pass, -$len$len);    return $pass;}
    for (
    $i=0$i<10$i++){    print makeUnique(16);    print "<br/>";}

  7. #17
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Possibile che un forum in cui la programmazione è l'elemento cardine non sia in grado di supportare correttamente un po' di codice senza far pasticci?

    Ho messo il codice qua:
    http://pastebin.com/1Ak5zZXs

  8. #18
    grazie per la soluzione!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.