回答
之间通过增量它在一个行:
for ($i = 1; $i < 1000; $i += rand(1, 5)) echo $i;
必须说:看起来比我的解决方案稍冷:) – KingCrunch 2012-04-12 21:19:46
尽管在语义上和操作上完全相同,但我还是+1你的也是 – DaveRandom 2012-04-12 21:20:53
mt_rand
更快并使用Mersenne Twister algorythm(1997)
while ($i < 1000) {
echo $i;
$i += mt_rand(1,5);
}
据我所见,这不是真的 – KingCrunch 2012-04-13 05:53:06
以免看到你的基准@KingCrunch – Baba 2012-04-13 18:17:25
http:// www .google.de/search?q = rand + vs + mt_rand让我们看看_your_基准 – KingCrunch 2012-04-13 18:39:51
- 1. PHP foreach循环嵌套增加重复
- 2. Python循环随机数
- 3. 无循环的随机块
- 4. 循环随机次数java
- 5. 随机int无限循环
- 6. 双循环随机抽样
- 7. 在循环内增加for循环
- 8. PHP递增while循环
- 9. PHP foreach循环不递增
- 10. PHP for循环不递增
- 11. 增加for循环javascript
- 12. 壳循环不增加
- 13. 循环在C增加值
- 14. 循环不增加ASP.NET VB
- 15. cocos2d/box2d iPhone - 随机循环路径
- 16. Java Math.random while while循环中不随机
- 17. 循环后的数组随机结果
- 18. Javascript随机数循环未定义onclick
- 19. C随机Walker循环问题
- 20. 在while循环中计数/随机int
- 21. Javascript随机数循环不起作用
- 22. 在foreach循环中插入随机块
- 23. 生成没有循环的随机数
- 24. 获取循环内的随机值
- 25. c#在While循环中的随机类
- 26. while循环在Jython随机模块中
- 27. R中的随机列循环
- 28. while循环中的随机数
- 29. 每次在javascript循环上随机数
- 30. 循环中的随机生成器
'if'不是循环语句。 :| – hjpotter92 2012-04-12 21:17:06