JavaScript Math.random() 函数用法与随机数生成示例
作者:半夏时间:2026-10-27 20:06:08浏览:487
本文介绍JavaScript中Math.random()内置函数的返回值特性,即返回[0,1)区间的伪随机数。通过具体代码示例,演示如何将该函数转换为指定范围(如10-20或m-n之间)的随机整数,并展示基于当前时间生成随机数的技巧。
Math.random()函数返回值说明
JavaScript提供了Math.random()这一内置函数用于生成随机数。
关于random函数的返回值特性。
该函数返回一个介于0和1之间的伪随机数,取值范围包含0但不包含1,即区间为[0,1)。
random函数示例
生成指定范围随机数示例
以下是生成随机数的代码示例。
document.write(Math.random());
若需生成10到20之间的随机数。
document.write(Math.random()*(20-10)+10);
生成指定范围m到n之间随机数的通用公式如下。
document.write(Math.random()*(n-m)+m);
基于时间,亦可以产生随机数
基于时间生成随机数
具体实现代码如下。
var now=new Date();
var number = now.getSeconds(); //这将产生一个基于目前时间的0到59的整数。
var now=new Date();
var number = now.getSeconds()%43; //这将产生一个基于目前时间的0到42的整数。作者最新文章
JavaScript闭包与类(Class)的区别及适用场景对比
2026-11-05 15:48:57
JavaScript入门要学ES6吗?let与箭头函数等新特性解析
2026-11-05 14:49:16
JavaScript 8种数据类型详解:基本类型与引用类型的区别
2026-11-05 14:25:15
怎么在JavaScript中使用async/await优化Ajax异步流程
2026-11-05 13:56:15
JavaScript replace回调函数实现动态正则替换逻辑
2026-11-05 13:52:13
