phpでランダムなパスワードを生成するプログラム

//方法1
echo substr(md5(uniqid()), 0, 8);

//方法2
function rand_password($length){
$chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz’;
$chars .= '0123456789’ ;
$chars .= '!@#%^&*()_,./<>?;:[]{}\|=+’;

$str = ";
$max = strlen($chars) – 1;

for ($i=0; $i < $length; $i++)
$str .= $chars[rand(0, $max)];

return $str;
}

echo rand_password(16);

Development

Posted by arkgame