私たちは皆、基本を知っています
$i = 1;
while ($i<100){
echo $i;
$i++
}
質問:ループするたびに$ iを1〜5のランダムな数値でインクリメントするにはどうすればよいですか?
あなたが言葉でそれを説明したのとまったく同じように:1から5の間のランダムな数でそれを増やすことによって。
while ($i < 1000) {
echo $i;
$i += rand(1,5);
}
一行で:
for ($i = 1; $i < 1000; $i += rand(1, 5)) echo $i;
mt_rand
より高速で、メルセンヌツイスターアルゴリズムを使用します(1997)
while ($i < 1000) {
echo $i;
$i += mt_rand(1,5);
}