PHP循环随机增量?

Swe*_*ter 0 php random loops increment

我们都知道基本的

$i = 1;

while ($i<100){
    echo $i;
    $i++
}
Run Code Online (Sandbox Code Playgroud)

问题:每次循环时,如何将$ i增加1到5之间的随机数?

Kin*_*nch 10

完全像你用文字描述的那样:用1到5之间的随机数递增它.

while ($i < 1000) {
  echo $i;
  $i += rand(1,5);
}
Run Code Online (Sandbox Code Playgroud)

rand()


Dav*_*dom 5

在一行中:

for ($i = 1; $i < 1000; $i += rand(1, 5)) echo $i;
Run Code Online (Sandbox Code Playgroud)