30/09/11 16:45
giocala88
Salve ragazzi vorrei realizzare un algortitmo in PHP che mi restituisce n stringhe diverse tra loro di lunghezza fissa, in base alle possibili combinazioni della data stringa in ingresso. Ad esempio se i caratteri disponibili sono ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_-, le possibili combinazioni saranno (supponiamo che la lunghezza della stringa in output sia 3):
Ab0
Bc3
A0b
....
Come posso implementarlo questo algoritmo? Ci sono riuscito fino alla creazione della stringa in base ai caratteri disponibili, ma poi non saprei come continuare
Ringranzio tutti anticipatamente.
Ab0
Bc3
A0b
....
Come posso implementarlo questo algoritmo? Ci sono riuscito fino alla creazione della stringa in base ai caratteri disponibili, ma poi non saprei come continuare
// genera una stringa casuale della lunghezza desiderata function PasswordCasuale($lunghezza=3){ //$caratteri_disponibili ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; $caratteri_disponibili ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_-"; $password = ""; for($i = 0; $i<$lunghezza; $i++){ $password = $password.substr($caratteri_disponibili,rand(0,strlen($caratteri_disponibili)-1),1); } return $password; } // genera una stringa casuale di 3 caratteri $random_string = PasswordCasuale($lunghezza=3); echo "$random_string <br />";
Ringranzio tutti anticipatamente.
aaa