@GRO24

Генерация с плавающей точкой?

Привет всем!)
Есть 2 переменные min и макс.
Предположим min = 0.000584 а max = 1.21478
Я хочу выбрать число из этого диапазона рандомно
$random_num = rand($min, $max)/1000*1000;
но получаю целое число, не могу сообразить, хэлп
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 2
@dpws
rand принимает целые числа в качестве аргументов. И возвращает целое число.

https://www.php.net/manual/ru/function.rand.php

Далее, вы это число сначала делите на 1000, потом умножаете на 1000 =)
Ответ написан
Комментировать
@greceanii89
$random_num = rand($min*1000*1000, $max*1000*1000)/(1000*1000)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы