什麼是做一個隨機的「爲」不重複任何數字的最佳方式?對於隨機順序沒有重複的號碼
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";
}