var allTheTry = 2 ;
var Array ;
function num() {
if (allTheTry > 0 ) {
Array = [] ;
for(var j = 0 ; j < 4 ; j++){
var rand = Math.floor(Math.random() * 9 ) + 1 ;
Array.push(rand);
}
console.log(Array); // Просто , чтобы видеть массив в консоли
allTheTry--;
}
else {
alert('Попытки окончены !');
location.reload();
}
}
function randomArr(size, min, max) {
const arr = Array.from({ length: max - min + 1 }, (n, i) => i + min);
for (let i = arr.length; --i > 0;) {
const j = Math.random() * (i + 1) | 0;
[ arr[j], arr[i] ] = [ arr[i], arr[j] ];
}
return arr.slice(0, size);
}
const arr = randomArr(4, 1, 9);
const digits = [1,2,3,4,5,6,7,8,9];
const arr = [];
for (let i=0; i<4; i++) {
const n = Math.floor(Math.random() * digits.length);
arr.push( digits.splice(n, 1)[0] );
}
// arr == [2,9,8,1] и каждый раз по-разному )
Set
.const uniqueNumbers = new Set([1, 2, 3, 2]) // будет 1, 2, 3