Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: php random univoco

  1. #1

    php random univoco

    come faccio a rendere questa funzione che mi genera una stringa random, ripetibile finche mi restituisca tot numero di volte?


    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;
    }

  2. #2
    Quote Originariamente inviata da enricoc_1969 Visualizza il messaggio
    ...ripetibile finche mi restituisca tot numero di volte?
    ...che tradotto in italiano significa?!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    questo codice mi stampa a monitor
    una stringa....
    vorrei me ne stampasse 1000
    tutte assieme una sotto l'altra.

  4. #4
    Fai un ciclo for nel quale richiami la funzione makeUnique
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    lo avevo provato ,ma evidentemente non so come inserirlo giustamente.
    mi ripete sempre la stessa stringa,
    invece io voglio che siano stringhe random

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    for ($i=0;$i<1000;$i++) {
    print makeUnique ();
    print "<br/>";
    }
    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

  7. #7
    ho provato il tuo suggerimento inserendolo infondo : ripete sempre la stessa stringa

  8. #8
    Quote Originariamente inviata da enricoc_1969 Visualizza il messaggio
    ho provato il tuo suggerimento inserendolo infondo : ripete sempre la stessa stringa
    Non è possibile!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  9. #9
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da satifal Visualizza il messaggio
    Non è possibile!
    Quoto
    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

  10. #10
    non so cosa voglia dire Quoto

    forse devo metterlo all'inizio?

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.