cleverpope
@cleverpope
Human developer (JavaScript / Swift)

Почему консоль возвращает всё время 10?

function ramdom(max, min) {
  return Math.floor(Math.random() * (max - min) ) + min;
}

var x = function() {
  var z = ramdom(10,10);
  return console.log(z);
};


setInterval(x, 100);
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
JohnyRotten
@JohnyRotten
Программист в самом рассвете сил
Минимум и максимум одинаковы, поэтому их разность равна нулю. Прибавление минимума даёт результат. Для того, чтобы выдавались разные числа, надо подавать другие входные параметры в пользовательскую функцию rundom.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dmitryKovalskiy
программист средней руки
А что должна? 257? Math.Random*0 + 10 внезапно = 10
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект