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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
22 мая 2024, в 10:10
1500 руб./в час
22 мая 2024, в 10:07
25000 руб./за проект
22 мая 2024, в 10:04
2000 руб./за проект