请告诉我做一个随机“为”无需重复任何数量的最佳方式?
for ($i = 1; $i <= 10; $i++) {
echo $i;
}
我想一些办法,但如此复杂与代码不少量..有一个标准的函数做什么即时通讯愿意?
请告诉我做一个随机“为”无需重复任何数量的最佳方式?
for ($i = 1; $i <= 10; $i++) {
echo $i;
}
我想一些办法,但如此复杂与代码不少量..有一个标准的函数做什么即时通讯愿意?
$numbers = range(1,10);
shuffle($numbers);
foreach($numbers as $i) {
// do stuff
}
这会给你的数字1到10,随机顺序任何重复。
$range = range(1,10);
shuffle($range);
foreach ($range as $i) {
echo $i;
}
创建具有一定范围的数字,然后随机播放的数组:
$array = range(1, 10);
shuffle($array);
for ($i=0,$c=count($array); $i<$c; $i++) {
echo $array[$i] . "\n";
}