// Generates a password of specified length, 8 by default
// Expects: length of password is greater than 0
// Returns: Random password of specified length based on numbers and letters
function generatePassword($length = 8) {
$pass = '';
for ($i = 0; $i < $length; $i++) {
switch (rand(0,2)) {
case 0: $pass .= rand(0,9); break;
case 1: $pass .= chr(rand(65, 90)); break;
default: $pass .= chr(rand(97,122));
}
}
return $pass;
}
Posted: March 18, 2023
Return to the snippets listing