我有这个PHP for循环.它会创建一个随机数.
for($i = 0; $i < mysql_num_rows($query); $i++) {
$random = rand(000, 999);
}
Run Code Online (Sandbox Code Playgroud)
我希望for永远不会重复随机的结果.在for运行999次,我希望它永远不会重复的结果for.
我不会使用for循环和跟踪数组.而是创建一个包含您的值范围的数组并将其随机化.
$random_numbers = range(0, 999);
shuffle($random_numbers);
Run Code Online (Sandbox Code Playgroud)
现在,您可以在此阵列中弹出项目,并保证它们是唯一的.使用str_pad(),如果你需要的输出格式为000,001等等.