指定随机数范围
由于Math.random():获取0~1随机数 //随机数有可能会等于0但不会等于1
如:现在要从1~10内取一个随机数:
首先Math.random()*9 //这样我们就能得到一个 >=0 且 <9的数
然后加1:Math.random()*9 + 1 //现在这个数就 >=1 且 <10
如果要取得整数:
使用Math.floor取整
示例: Math.floor(Math.random()*10 + 1)
这就能得到一个取值范围为1~10的随机整数了.
指定随机数范围
由于Math.random():获取0~1随机数 //随机数有可能会等于0但不会等于1
如:现在要从1~10内取一个随机数:
首先Math.random()*9 //这样我们就能得到一个 >=0 且 <9的数
然后加1:Math.random()*9 + 1 //现在这个数就 >=1 且 <10
如果要取得整数:
使用Math.floor取整
示例: Math.floor(Math.random()*10 + 1)
这就能得到一个取值范围为1~10的随机整数了.
转载于:https://my.oschina.net/u/3010603/blog/820684