奇怪的行为:JS for loop i< = 20有时输出15作为最终条目,0-20正确显示

时间:2015-01-05 16:19:33

标签: javascript random iterator

我设置了一个简单的for循环,输出随机数。出于某种原因,这段代码有时输出15作为" i"的最终值,前面的0-20正确显示。

以下是输出的屏幕截图:http://i.stack.imgur.com/wUjZO.png



var picks = 20;
var numberRange = 1000;

for(var i = 0; i<=picks; ++i) {
	var rnd = ~~(Math.random()*numberRange)+1;
	console.log(i + ":\t" + rnd);
}
&#13;
&#13;
&#13;

0 个答案:

没有答案