ランダムな反復値を持つ配列が必要です。私はincludes()で解決するが、私はそれなしでmakeしたい。あなたは非常に簡単にこれを行うにはES6 Setの力を活用することができランダム非繰り返し配列JS(.includes()なしで解決する)
CODE
function rand(min, max){
return Math.round(Math.random() * (max - min) + min);
}
function getRandArray(n, min, max) {
//n - array length
var randArr = [];
randArr[0] = rand(min, max);
for (var i = 0; i < n; i++) {
var randNum = rand(min, max);
for (var j = 0; j < randArr.length; j++){
if (randNum != randArr[j])
randArr[i] = randNum;
else
randNum = rand(min, max);
}
}
return randArr;
}
[ES6設定](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set) – mhodges