PHP

英数字のランダムパスワード作成

More than 1 year has passed since last update.

パスワード自動生成の時とかに便利かと思います。


public function randString($length = 8) {
    $list = array_merge(range('0', '9'), range('a', 'z'), range('A', 'Z'));
    if ($length  < 1) {
        return false;
    }
    $str = '';
    for ($i = 1; $i <= $length; $i++) {
        $str .= $list[array_rand($list)];
    }
    return $str;
}