【发布时间】:2013-03-05 11:05:21
【问题描述】:
所以我有一个循环随机次数的 for 循环:
for(var i = 0; i<Math.floor(Math.random()*100); i++){
var num = i
}
这可行,但似乎偏低。只运行几次 'num' 似乎永远不会返回超过 20 的任何值。将我们的域更改为 Math.random()*1000 似乎不会返回任何超过 40 的值。
这只是有点混乱,所以不需要任何实际工作,只是对解释感到好奇。
这里是测试自己的工作代码的快速链接:http://jsfiddle.net/Lv45r/1/
【问题讨论】:
-
这看起来像是一个 XY 问题......你想做什么甚至需要随机长度的迭代?
标签: javascript loops random for-loop