Я пытаюсь сгенерировать массив, который содержит случайный набор целых чисел в диапазоне, который будет содержать хотя бы один экземпляр каждого возможного целого числа. Я могу сгенерировать массив со случайными целыми числами между диапазонами, но не могу понять, как сгенерировать массив, который содержит хотя бы один экземпляр каждого целого числа в указанном диапазоне. Я пытаюсь создать массив, который содержит 84 ключа с диапазоном от 0 до 40 (в том числе от 0 до 40). Массив должен содержать хотя бы один экземпляр каждого возможного целого числа в указанном диапазоне. Вот код, который у меня сейчас есть:
<script>
ints = [];
function sortInt(a, b) {
return a - b;
}
for (i=0; i<84; i++) {
ints.push(Math.round(Math.random() * 40));
}
ints.sort(sortInt);
for (s=0; s<ints.length; s++) {
document.write(ints[s] + '<br />');
}
</script>