Добрый день! Возникла проблема. При вводе диапазона значений массива с клавиатуры - значения умножаются на 10 сами по себе. Вывел в консоль некоторые промежуточные значения, увидел, что почему-то происходят ошибки. Но не знаю как их исправить. При вводе диапазона непосредственно в код - всё работает отлично! Вот код для ввода с клавиатуры!
window.onload = function() {
var scores = [];
scores.lenght = prompt("Введите колличество элементов массива", "10");
var min = prompt("Введите минимальное значение элемента массива", -10);
var max = prompt("Введите максимальное значение элемента массива", 10);
function randomInteger(min, max)
{
for(i=0; i<scores.lenght; i++)
{
scores[i] =Math.floor(min + Math.random() * (max + 1 - min));
}
console.log("max+1 = " + max+1);
console.log("1-min = " + (1-min));
console.log("max+1-min = " + (max + 1 - min));
console.log("min+Math.random() = " + min + Math.random());
console.log("max = " + max);
console.log("min = " + min);
console.log(scores);
}
randomInteger(min, max);
}