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