本文介绍 JavaScript 中 Math.random() 函数的基本语法、参数及返回值特性。该函数返回 [0, 1) 区间的伪随机数,无参数。通过公式 Math.random()*(n-m)+m 可生成指定范围内的随机数,适用于需要随机数据的场景。
Math.random() 函数语法与返回值
Math.random() 函数的基本语法如下所示。
Math.random();
调用 Math.random() 函数时不需要传递任何参数。
该函数不接受参数。
Math.random() 函数的返回值是一个介于 0 和 1 之间的伪随机数。
返回值范围包含 0,但不包含 1,即区间为 [0, 1)。
生成指定范围随机数示例
以下是 Math.random() 函数的使用示例。
document.write(Math.random());
上述代码将输出一个随机数。
document.write(Math.random()*(20-10)+10);
上述代码将输出 10 到 20 之间的随机数。
document.write(Math.random()*(n-m)+m);
上述公式用于生成指定范围 m 到 n 之间的随机数。