在setInterval函数中使用Math.random查找之前随机生成的数字,可以通过以下步骤实现:
以下是一个示例代码:
let previousRandom = null;
setInterval(() => {
let currentRandom = Math.random();
while (currentRandom === previousRandom) {
currentRandom = Math.random();
}
previousRandom = currentRandom;
// 在这里进行后续的操作或处理,使用currentRandom
console.log(currentRandom);
}, 1000);
在上述示例中,setInterval函数每隔1秒钟执行一次回调函数。在回调函数中,首先生成一个新的随机数字currentRandom,然后通过while循环检查是否与之前的随机数字previousRandom相等。如果相等,则重新生成一个新的随机数字,直到不相等为止。最后,将currentRandom赋值给previousRandom,以便下一次循环使用。你可以根据实际需求,在回调函数中进行后续的操作或处理,使用currentRandom。
领取专属 10元无门槛券
手把手带您无忧上云