gpt4 book ai didi

javascript - 生成与另一个变量唯一的随机数

转载 作者:行者123 更新时间:2023-11-30 19:22:06 26 4
gpt4 key购买 nike

我生成了一个由三个彼此唯一的随机数组成的数组(无重复)。现在我还想确保所有三个随机数在变量“answer”中也是唯一的。

var answer = 4;

//Generating the three random numbers
var arr = [];

while (arr.length < 3) {
var random_number = Math.floor(Math.random() * 9) + 1;
if (arr.indexOf(random_number) == -1) {
arr.push( random_number );
}
}

我似乎无法让三个数字中的每一个都不等于变量'answer'

最佳答案

只需在您的 if 语句中添加另一个条件:

if (arr.indexOf(random_number) == -1 && random_number != answer) {
arr.push(random_number);
}

关于javascript - 生成与另一个变量唯一的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57335187/

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