有人能告诉我如何在 JavaScript 中使用 Math.random() 或其他方式获取一位随机数(1,2,3,.. 不是 0.1,0.2,.. 或 1.0,5.0,..)吗?
问问题
22414 次
5 回答
22
Math.random()
0
返回and之间的浮点数1
,因此只需将其乘以10
并将其转换为整数:
Math.floor(Math.random() * 10)
或者更短一点的东西:
~~(Math.random() * 10)
于 2013-01-02T13:27:15.870 回答
4
var randomnumber=Math.floor(Math.random()*10)
其中 10 表示随机数将介于 0-9 之间。
于 2013-01-02T13:26:44.330 回答
1
用这个:
Math.floor((Math.random()*9)+1);
于 2013-01-02T13:26:45.843 回答
1
Math.floor((Math.random()*10));
你的随机整数在 0 到 10 之间!
于 2013-01-02T13:26:50.983 回答