📅  最后修改于: 2023-12-03 15:31:37.840000             🧑  作者: Mango
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