PHP Password Generator

Thursday 18th June 2009 at 11:08 pm

This script is for anybody who needs to generate a password in PHP, the character set is definable so it's easily customised.

function generatePassword($length) { 
  $charset = 'abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789!$*#%';
  for ($i=0;$i<$length;$i++)
  $pw.=substr($charset,rand() % strlen($charset),1);
  return $pw;
}