我怎样才能写一个每秒自动生成随机数的javascript?
How can I write a javascript that generates random numbers automatically every second?
天哪!我要疯了...♂️
我想要一个 javascript 代码,其中在一个数字数组中,例如 (202,157),每秒随机生成或更改的数字 从最小的 100 到最大的 600 只有最后三个 (例如 157),并且每个以前生成的随机数都低于新生成的随机数。
例如,如果生成的第一个数字是 202,157,第二个可能是 202,364 或 202,176,但前三个数字 (202) 不会改变。
以这组为例
202,411
202,203
202,422
202,301
202,157
它们之间用逗号分隔,但只有最后三个数字随机变化。
我已经尽力了,但是我什至不知道我在写什么了。我要疯了。
var random = Math.random[min,max];
function getRandomInt(min, max){
document.getElementById("ballerii").innerHTML = random;
}
setInterval(random, 1000);
请任何了解我所寻求的人,可以帮助我找到。如果您认识任何人也可以提供帮助,请参考 him/her。谢谢。
您需要在函数内部调用Math.random()
来获取新的随机数。
Math.random()
不使用参数来指定范围。请参阅 Generating random whole numbers in JavaScript in a specific range? 了解如何做到这一点。
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function showRandomInt() {
let newdiv = document.createElement("div");
newdiv.innerText = "202," + getRandomInt(100, 600);
document.getElementById("ballerii").insertAdjacentElement("afterbegin", newdiv);
}
setInterval(showRandomInt, 1000);
<div id="ballerii">
</div>
天哪!我要疯了...♂️
我想要一个 javascript 代码,其中在一个数字数组中,例如 (202,157),每秒随机生成或更改的数字 从最小的 100 到最大的 600 只有最后三个 (例如 157),并且每个以前生成的随机数都低于新生成的随机数。
例如,如果生成的第一个数字是 202,157,第二个可能是 202,364 或 202,176,但前三个数字 (202) 不会改变。
以这组为例
202,411
202,203
202,422
202,301
202,157
它们之间用逗号分隔,但只有最后三个数字随机变化。
我已经尽力了,但是我什至不知道我在写什么了。我要疯了。
var random = Math.random[min,max];
function getRandomInt(min, max){
document.getElementById("ballerii").innerHTML = random;
}
setInterval(random, 1000);
请任何了解我所寻求的人,可以帮助我找到。如果您认识任何人也可以提供帮助,请参考 him/her。谢谢。
您需要在函数内部调用Math.random()
来获取新的随机数。
Math.random()
不使用参数来指定范围。请参阅 Generating random whole numbers in JavaScript in a specific range? 了解如何做到这一点。
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function showRandomInt() {
let newdiv = document.createElement("div");
newdiv.innerText = "202," + getRandomInt(100, 600);
document.getElementById("ballerii").insertAdjacentElement("afterbegin", newdiv);
}
setInterval(showRandomInt, 1000);
<div id="ballerii">
</div>