ランダムで数字とか英数字とかを桁数指定で取得したい
ことが結構あるので関数にしました。
結構便利なのでよかったら使ってください
/**
* ランダム文字列生成 (英数字)
* $length: 生成する文字数
*/
function makeRandStr($length) {
$str = array_merge(range('a', 'z'), range('0', '9'), range('A', 'Z"'));
for ($i = 0; $i < $length; $i++) {
$r_str .= $str[rand(0, count($str)-1)];
}
return $r_str;
}
/**
* ランダム文字列生成(数字)
* $length: 生成する文字数
*/
function makeRandNum($length) {
for ($i = 0; $i < $length; $i++) {
$num = round(rand(0, 9));
if ($i === 0 && $num === 0) {
$num = round(rand(1, 9));
}
$r_str .= $num;
}
return $r_str;
}