javascript
function generateRandomArray(n, m, count) {
let array = [];
// Вычисляем минимальное и максимальное значения для генератора
let min = Math.min(n, m);
let max = Math.max(n, m);
// Генерируем count чисел в диапазоне от min до max
for(let i = 0; i < count; i++) {
// Генерируем случайное число из диапазона
let randomNumber = Math.floor(Math.random() * (max - min + 1) + min);
// Добавляем число в массив
array.push(randomNumber);
}
return array;
}
// Проверяем работу функции
console.log(generateRandomArray(0, 100, 50));
console.log(generateRandomArray(2, 5, 10));
console.log(generateRandomArray(50, -50, 50));
console.log(generateRandomArray(-100, -90, 20));
Проверка результата:
n = 0, m = 100, count = 50;
n = 2, m = 5, count = 10;
n = 50, m = -50, count = 50;
n = -100, m = -90, count = 20.