Shlop
@Shlop
Full Stack Developer (PHP/Laravel/JavaScript)

Как генерировать случайное число с точкой в js?

Здравствуйте, подскажите пожалуйста, нужно генерировать случайно число с точностью один знак после запятой, диапазон 20-24, подскажите пожалуйста как можно сделать это?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
@GreatRash
var randomWithPrecision = function (min, max, precision) {
  var x = Math.random() * (max - min) + min;
  var p = Math.pow(10, precision);
  return Math.round(x * p) / p;
};

for (var i = 0; i < 10; i++) {
  console.log( randomWithPrecision(20, 24, 1) );
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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