Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们都知道基本的
$i = 1; while ($i<100){ echo $i; $i++ }
问题:如何在每次循环时将 $i 增加 1 到 5 之间的随机数?
就像你用文字描述的那样:通过用 1 到 5 之间的随机数递增它。
while ($i < 1000) { echo $i; $i += rand(1,5); }
rand()
在一行中:
for ($i = 1; $i < 1000; $i += rand(1, 5)) echo $i;
mt_rand速度更快,使用 Mersenne Twister 算法 (1997)
mt_rand
while ($i < 1000) { echo $i; $i += mt_rand(1,5); }