Funzioni PHP: Generatore di password casuale

La funzione sottostante rende una password casuale della lunghezza richiesta

 

function PasswordCasuale($lunghezza){
$caratteri_disponibili =”ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890″;
$password = “”;
for($i = 0; $i<$lunghezza; $i++)
{
$password = $password.substr($caratteri_disponibili,rand(0,strlen($caratteri_disponibili)-1),1);
};
return $password;
}