PHP Password Generator

Here is a very simple function that will generate a string of random characters, ideal if you want to create a password for a new user.

1
2
3
4
5
6
7
8
9
function generatePassword($length=10)
{
 $pass = '';
 $parts = array_merge(range(0, 9),range('a', 'z'),range('A', 'Z'));     
 for ($i=0; strlen($pass) <= $length; $i++) {
  $pass .= $parts[array_rand($parts)];
 }
 return $pass;
}

Use the function like this.

echo generatePassword();

To create a longer password string just pass a parameter with the function.

echo generatePassword(5);
Category: 

Share:

  • Add news feed
  • Bookmark this on Delicious

Comments

Add new comment