📜  JavaScript数学random()(1)

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

JavaScript数学random()

JavaScript的Math对象包含了一组用于执行数学计算的属性和方法,其中的random()方法可以返回一个0到1之间的随机数。

语法
Math.random()
返回值

返回一个0到1之间的随机数,包括0但不包括1。

示例

生成一个随机数:

const randomNumber = Math.random();
console.log(randomNumber); // 0.123456789
注意事项
  • random()方法并不是真正的随机数生成器,它实际上是基于随机种子生成的伪随机数。由于该种子值不可控,所以请不要将它用于安全目的,例如生成加密密钥、密码等。
  • 如果需要得到一个指定范围内的随机整数,可以使用Math.floor()方法和一些算术运算符,例如:
const min = 1;
const max = 10;
const randomInt = Math.floor(Math.random() * (max - min + 1)) + min;
console.log(randomInt); // 6

这段代码可以生成一个1到10之间的随机整数(包括1和10)。

参考资料