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的几率极小。
本文介绍了JavaScript中使用Math对象的不同方法来生成随机数。包括如何生成0-1之间的随机浮点数,如何均衡获取指定范围内的随机整数,以及各种Math方法如floor、round和ceil的应用技巧。
2894

被折叠的 条评论
为什么被折叠?



