@JellySoHigh

Как указать кол-во знаков после запятой случайному числу аргументом, при этом чтобы была не строка,а число?

Три дня сижу,догадаться не могу(
Вот точное задание:
Функция, возвращающая случайное число с плавающей точкой из переданного диапазона включительно.
Пример использования функции:
имя_функции(от, до, количество_знаков_после_запятой); // Результат: число с плавающей точкой из диапазона "от...до" с указанным "количеством знаков после запятой"

Вот что получилось у меня,но мне сказали что я хардкорю тройку(
function getRandomFloat (min,max) {
const random = min + Math.random() * (max + 1 - min);

if (min >=0 && max >= min) {
return random.toFixed(3);
} else {
throw new SyntaxError ('Ваше число меньше минимального!');
}
}
getRandomFloat(1,11);
  • Вопрос задан
  • 292 просмотра
Пригласить эксперта
Ответы на вопрос 1
Khripunov
@Khripunov
function getRandomFloat(min, max, decimals) {
  const str = (Math.random() * (max - min) + min).toFixed(decimals);

  return parseFloat(str);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы