JSFiddle - React, Tailwind, and code Playground
JavaScript
let getRandomNumber = function(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
};
let getRandomNumbers = function(quantity, min, max) {
let numbers = [];
while(numbers.length < quantity) {
let number = getRandomNumber(min, max);
let isUnique = true;
for(let i = 0; i < numbers.length; i++) {
if(number == numbers[i]) {
isUnique = false;
break;
}
}
if(isUnique) {
numbers.push(number);
}
}
return numbers;
};
console.log(getRandomNumbers(50, 1, 100));