在JavaScript中,面对大量的随机数,我们可以采取向上取整,向下取整,四舍五入和生成指定范围的随机数处理随机数。这些处理方法都是使用随机数函数处理的,即1、Math.ceil();2、Math.floor();3、Math.round();4、Math.random()。
1、Math.ceil():向上取整
ceil方法有极小的可能性随机出0,所以不可取
实例
System.out.println(Math.ceil(1.2)); System.out.println(Math.ceil(-1.2));
输出
2.0 -1.0
2、Math.floor():向下取整
floor和ceil相似,但避免的这种可能性
实例
Math.floor(9.244326990411024) = 9 Math.floor(9.244326990411024) = 9
3、Math.round():四舍五入
在头尾处由于四舍五入造成一半的可能性,不可取
实例
System.out.println(Math.round(0.5)); System.out.println(Math.round(-0.5));
输出
1 0
4、Math.random():生成指定范围的随机数
只能生成 0 到 1 之间的浮点数(小数)。
实例
<span style="font-size:18px;"> Math.floor(Math.Random() * 200); //生成0到200的随机数 Math.floor(Math.Random() * 200 + 1); //生成1到200的随机数 Math.floor(Math.Random() * (200 - 100 + 1) + 100);//生成100到200的随机数</span>
以上就是js获取随机数的四种函数,每个函数对应着不同的随机数获取结果,大家要根据具体情况选择哟~