📜  反应随机数 - Javascript (1)

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

反应随机数 - Javascript

在许多应用程序中,需要随机选择一些数据,这时候就需要使用随机数。 在Javascript中,可以使用内置的Math.random()函数生成随机数。 Math.random()返回一个小于1的随机浮点数。

let randomNum = Math.random();
console.log(randomNum);

这将输出一个小于1的随机浮点数。

如果想要生成一个特定范围内的整数,需要将随机数乘以范围,然后向下取整。

let min = 1;
let max = 100;
let randomInt = Math.floor(Math.random() * (max - min + 1)) + min;
console.log(randomInt);

上面的代码将在1和100之间生成一个随机整数。

还可以通过更改随机序列的起始点来利用已经存在的随机数。

let seed = 123456789;
let randomBetween0And1 = function() {
    seed = (seed * 9301 + 49297) % 233280;
    return seed / 233280;
}

上面的代码将返回一个随机数,使用特定的种子。这可以用来生成伪随机数,如果是同一个种子,那么得到的序列将是相同的。

总结

在Javascript中,使用内置的Math.random()函数和类似的技巧可以生成随机数。 这对于许多应用程序非常有用,例如游戏,动态网站,和随机选择的问题。