QUOIT Blog

[php]英数字のみのパスワード生成関数を書いてみた

この記事は4年以上前の記事です。情報が古い場合がありますのでお気を付け下さい。

よくあるやつです。

PHP: パスワード生成関数を1行で書いてみた | Suinasia

こちらの記事にあるのをよく使っていたのですが、range関数なるものがあると聞いて、使ってみた。

特に説明は必要ないと思うのでコードだけ。

function createPassword($len = 8){
  // 英数字のみを範囲にする
  $range = array_merge(range('a','z'),range(0,9));
  shuffle($range);
  return substr(join('',$range),0,$len);
}

・・・無理矢理な感がありますが、まぁひとつの例ということでw

Comments are closed.