技术文章 > Web开发 >  JavaScript > 正文

js获取随机数函数

宋宋大人

在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获取随机数的四种函数,每个函数对应着不同的随机数获取结果,大家要根据具体情况选择哟~

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 如何使用python中的optionparser模块?
 如何使用Python的telnetlib模块?
 python里glob模块怎么用?
 python中的binascii模块是什么?
 Python中PIL库有何用法?
相关视频章节
 Python蟒蛇绘制代码分析
 解决提示“‘python’不是内部或外外部命令
 python注释
 python编码规范
 python命名规范
作者信息
视频教程分类