算法简单,代码简短,只是因为md5()函数的返回值的缘故,生成的密码只包括字母和数字

1、time() 获取当前的 Unix 时间戳
2、将第一步获取的时间戳进行 md5() 加密
3、将第二步加密的结果,截取 n 位即得想要的密码

JavaScript
5 行
function get_password( $length = 8 ) 
{
    $str = substr(md5(time()), 0, 6);
    return $str;
}