【发布时间】:2022-12-05 22:47:57
【问题描述】:
我尝试获取随机数,它不应该在这里重复它的工作,但我添加它应该运行 MAX 5 TIMES 但它有时执行 3 、 4 、 5 次,这就是这段代码的实际问题。任何人都可以尝试并建议我最好的解决方案为了这。
var randomNum, already = new Object();
for (let i = 0; i <= 5; i++) {
const randomNum = Math.floor(Math.random() * 8 + 1) ^ 0;
if (!(randomNum in already)) {
already[randomNum] = randomNum;
console.log('Non repetitive number is', randomNum);
}
}
【问题讨论】:
-
^ 0是怎么回事? -
递减
i如果已经找到 -
拜托,这与 nestjs 完全无关。请使用正确的标签。
标签: javascript node.js typescript