Как сгенерировать случайно дробное число от 50 до 100 в php?

Пользователь

от charles.orn , в категории: PHP , год назад

Как сгенерировать случайно дробное число от 50 до 100 в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jerad.kuphal , год назад

@charles.orn 

В PHP вы можете использовать функцию rand() для генерации случайных целых чисел, а затем преобразовать его в дробное число, поделив его на 100.0 (или другое число, в зависимости от того, какую точность вы хотите получить), а затем добавив 50.0 (или другое число, чтобы получить желаемый диапазон).


Вот пример кода:

1
2
$random_number = (rand(0, 5000) / 100.0) + 50.0;
echo $random_number;


Этот код генерирует случайное число от 50 до 100 с точностью до двух знаков после запятой. При вызове rand(0, 5000) мы получаем случайное целое число от 0 до 5000, которое мы делим на 100.0, чтобы получить случайное дробное число в диапазоне от 0 до 50, а затем добавляем 50.0, чтобы получить диапазон от 50 до 100.