我需要生成000到999之间的所有数字,而不是重复和按顺序。目前我正在使用代码
for($count = 0; $count <= 999; $count++)
{
echo str_pad($count, 3, '0', STR_PAD_LEFT) . "<br />\r\n";
}
但是它按顺序产生数字。因此,有人可以为我提供以非连续顺序生成它们而无需重复的代码
答案 0 :(得分:2)
您可以使用随机播放功能来执行此操作。 首先,创建一个值为{0,1,2,3,...,999}的数组 然后,使用shuffle函数来混洗数组中元素的顺序。 请阅读以下链接中的示例代码:http://php.net/manual/en/function.shuffle.php