Math

2018-11-28  本文已影响0人  撕心裂肺1232

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)
  1. 生成一个介于两个指定数之间的随机数。

Math.floor(Math.random() * (max - min + 1)) + min

Math.floor(Math.random() * (20-10+1) + 10);        //[10,20]
上一篇下一篇

猜你喜欢

热点阅读