PHP – Generate a random password based on length

<?php
function generatePassword($intNumOfChars) {   
    if (is_numeric($intNumOfChars) && ($intNumOfChars > 0)) {
	$strChars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";

	for ($i = 0; $i < $intNumOfChars; $i ++)  {
	    $strPassword .= $strChars[rand(0, strlen($strChars)-1)];
	 }
    }
    return $strPassword;
}
?>

Tags:

Leave a Reply