Задача:
У меня есть функция interval, которая генерит каждую секунду новый массив с рандомными числами.
Мне нужны рандомные числа, но чтобы они были близкими по значению. Что-то похожее на измеритель производительности процессора. То есть цифры постоянно скачут, но далеко не отходят друг от друга.
Текуший результат: цифры генерятся совсем рандомные
Желаемый результат: цифры генерятся в пределах близкого значения
Что-то типо такого:
Что есть на данный момент:
function generateNumberArray(min, max, arrayLength) {
let randoms = Array.from({ length: arrayLength }, () =>
Math.floor(Math.random() * (max - min + 1) + min)
);
return randoms;
}
const usersChoiceTanks = setInterval(() => {
socket.emit("usersChoiceTanks", generateNumberArray(10, 80, 8));
}, 1000);