phpランダムパスワード生成関数の一例


ランダムパスワードを生成する簡単な関数で、パスワードの長さをカスタマイズできます.
<?php
/**
*     
* @func: MakePass
* @param $length
* @edit www.jbxue.com
*/
function MakePass($length)
{
$possible = "0123456789!@#$%^&*()_+".
"abcdefghijklmnopqrstuvwxyz".
"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$str = "";
while(strlen($str) < $length)
{
$str .= substr($possible, (rand() % strlen($possible)), 1);
}
return($str);
}
?>