1.生成一个随机数
Math.random() //[0,1)
2.生成一个在0到19之间的随机整数。
a. 用Math.random()生成一个随机小数;
b.把这个随机小数乘以20;
c.用Math.floor()向下取整 获得它最近的整数。
(Math.random() 永远不会返回 1。同时因为我们是在用 Math.floor() 向下取整,所以最终我们获得的结果不可能有 20。)
Math.floor(Math.random() * 20); //[0,20)
- 生成一个介于两个指定数之间的随机数。
Math.floor(Math.random() * (max - min + 1)) + min
Math.floor(Math.random() * (20-10+1) + 10); //[10,20]
网友评论