所以我正在尝试制作一个涉及RNG(随机数生成)的JS项目。
我正在使用带有随机数生成器的var
对象。下面是我正在谈论的一个例子:
var RNG = Math.floor(Math.random() * (863 - 768 + 1)) + 768;
document.getElementById("output").innerHTML = RNG +" "+ RNG +" "+ RNG;
我希望这能在ID为“output”的元素中给出3个不同的随机数。我改为获得3个相同的随机数。我该怎么做才能得到3个不同的随机数而不是3个相同的随机数?
尝试使用函数而不是变量。变量的值只计算一次(除非您稍后重新分配),然后将结果保存在其中以备将来使用。所以功能更适合你的问题。
像这样的东西:
function RNG() {
return Math.floor(Math.random() * (863 - 768 + 1)) + 768;
}
document.getElementById("output").innerHTML = RNG() +" "+ RNG() +" "+ RNG();