JavaScript随机数
Math.random();
- 结果为0-1(包括0,不包括1)之间的一个随机数 。
Math.floor(num);
- 用Math.floor(Math.random()*10);时,可均衡获取0到9的随机整数。
Math.round(num);
- 返回num四舍五入后的整数。
- 用Math.round(Math.random());可均衡获取0到1的随机整数;
- 用Math.round(Math.random()*10);基本均衡获取0到10的随机整数。但是,获取最小值0和最大值10的几率少一半。
Math.ceil(num);
- 返回>=num的最小整数。
- 用Math.ceil(Math.random()*10),主要获取1到10的随机整数,因为取0的几率极小。