1 | // 初期パスワードの生成 |
2 | // パスワードの長さ設定 |
3 | $len = "6" ; |
4 | // 乱数生成シードを決定 |
5 | srand((double)microtime() * 4423); |
6 | // パスワード文字列の配列を作成 |
7 | $pwelemstr = "abcdefghijklmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ2345679!#%" ; |
8 | $pwelem = preg_split( "//" , $pwelemstr , 0, PREG_SPLIT_NO_EMPTY); |
9 | $password = "" ; |
10 | for ( $i =0; $i < $len ; $i ++ ) { |
11 | // パスワード文字列を生成 |
12 | $password .= $pwelem [ array_rand ( $pwelem , 1)]; |
13 | } |
14 | echo "password->" . $password ; |