我正在创建一个随机数生成器。我得到了数字,但有时会重复。这是我的代码

var myRandom

function randomNumGen(max, min) {
var randomNum = [];

for (var i = 0; i < 6; i++) {
    randomNum[i] = Math.random() * (max - min +1) + min ;
    randomNum[i] = Math.round(randomNum[i]);
}
return randomNum;
}
myRandom = randomNumGen(1, 53);
console.log(" Here are your numbers." + myRandom);


为了使数字不再重复,我想念什么?

最佳答案

我看到的实现此目标的方法是对照数组中已有的数字检查生成的每个随机数。如果有重复的数字,您将生成另一个随机数,然后再次检查,直到发现唯一数字为止。

10-06 03:11