У меня есть вопрос об этом скрипте, который я нашел и использовал. Это работает, но я не понимаю, почему. Упражнение состояло в том, чтобы составить список со случайными числами от -50 до 50. В приведенной ниже функции используется Math.floor(Math.random() *
(часть, которую я не понимаю).
Если я поставлю этот расчет в Google, я получу ответ 151, а Math.random()*151
не получится от -50 до 50.
Может ли кто-нибудь дать мне четкое объяснение этой функции ниже, потому что я уверен, что что-то упустил.
этот скрипт работает, но мне нужно только четкое объяснение, как
for (i = 0; i <= 100; i++)
{
Rnumber[i] = randomFromTo(-50,50);
}
function randomFromTo(from, to)
{
return Math.floor(Math.random() * (to - from + 1) + from);
}