海外のウェブサイトから PHP のランダムパスワード生成プログラムを見つけました。まずベースを定義し、次に mt_rand と substr を使用して N 番目の文字を取得します。
ランダムに生成されたパスワード: m1ztpxw8
コードは次のとおりです | コードをコピー |
関数 genPwd($length=6) { $パスワード = ''; $possible = '23456789bcdfghjkmnpqrstvwxyz'; $i = 0; while ($i $password .= substr($possible, mt_rand(0, strlen($possible)-1), 1); $i++; } $password を返します; } ?> |
試験方法
コードは次のとおりです | コードをコピー |
$password = genPwd(8); |