我想知道如何让下面的脚本生成 300 组随机字符。
这将避免我不得不按下重新加载按钮 300 次。
这是我的脚本:
<?php
function GetID($x){
$characters = array("A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "j", "k", "l", "m", "n", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "2", "3", "4", "5", "6", "7", "8", "9");
shuffle($characters);
for (; strlen($ReqID)<$x;){
$ReqID .= $characters[mt_rand(0, count($characters))];
}
return $ReqID;
}
$ReqID .= GetID(5);
$ReqID .= "-";
$ReqID .= GetID(9);
$ReqID .= "-";
$ReqID .= GetID(5);
echo $ReqID;
$fh = fopen("300_file.txt","a+");
fwrite($fh, ("$ReqID")."\n");
fclose($fh);
?>
另外,如果有办法将字符简化为数组,那将是一个额外的好处,但不是必需的。