gpt4 book ai didi

javascript - 如何生成一个介于1到10之间但不等于当前编号或当前值的唯一编号?

转载 作者:行者123 更新时间:2023-12-01 01:27:04 24 4
gpt4 key购买 nike

我想生成一个 1 到 10 之间的随机数,但它不应该等于当前的数字或当前值?

我查看了下面的答案,但很难将其作为模块,因为当前的 no 必须从不同的文件中检索。我非常想要类似 this 的东西,但不完全是(如果你明白我的意思的话)。

最佳答案

简单 - 只需使用一个接受当前数字的函数,并生成一个 1-10 之间的随机数,如果它等于当前数字,则重新计算并重新检查:

function newRandomNumber(currentNumber) {
var random = Math.floor(Math.random() * 10) + 1;
while (random == currentNumber) {
random = Math.floor(Math.random() * 10) + 1;
}
return random;
}

关于javascript - 如何生成一个介于1到10之间但不等于当前编号或当前值的唯一编号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53679785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com