Math
在js中也提供了获取随机数和取整的功能
### 获取随机数
```javascript
// 获取随机数
var r = Math.random();
console.log(r); // 输出一个在 [0,1) 之间的浮点数,可以得到0,但是无法得到1
```
如果想要得到一个随机整数,需要把整机浮点数 乘以 一个 倍数 再取整
```javascript
// 获取 [0,10) 之间的随机浮点数
var r = Math.random() * 10;
```
### 对浮点数取整
在js中,可以使用 Math.floor() 这个方法对浮点数取整,这个方法取整的方式是向下取整
**向下取整**: 将一个浮点数,向数轴的左边获取最近的一个整数
### 获取一个随机整数
```javascript
// 获取一个 [0,10] 之间的随机整数
var r = Math.random();
r = r * (10 + 1) ;// 因为 Math.random得到的是不能得到1的浮点数,我们等下要向下取整,就得不到10了, * 11 向下取整才能得到10
r = Math.floor(r);
console.log(r); // 得到一个在 [0,10] 之间的整数