📜  JavaScript Math random()方法(1)

📅  最后修改于: 2023-12-03 15:31:37.840000             🧑  作者: Mango

JavaScript Math random() 方法

JavaScript Math random() 方法返回[0,1)之间的伪随机数。也就是说,它返回一个介于0(包括)和1(不包括)之间的随机小数。

语法
Math.random()
返回值

一个介于0(包括)和1(不包括)之间的随机小数。

示例

以下示例生成了介于0和1之间的随机数:

console.log(Math.random());
// 0.6139377118199779

与其他语言的随机数不同的是,JavaScript 的 Math.random() 方法生成的是伪随机数,它是通过某个特定的算法生成的,而不是真正的随机数。因此,这个方法在安全性方面有所欠缺,不能用于安全目的。

如果你要生成一个在指定范围内的随机数,可以使用 Math.random() 方法和一些简单的算法,例如以下代码生成介于10和50之间的随机整数:

const min = 10;
const max = 50;
const randomNum = Math.floor(Math.random() * (max - min + 1) + min);
console.log(randomNum);
// 28
参考链接