Как создать рандомное число в php?

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

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

Как создать рандомное число в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от miguel_ritchie , 9 месяцев назад

@lilla.herman 

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

1
$random_number = rand(1, 10);


Если вы хотите сгенерировать случайное число с плавающей точкой, можете использовать функцию mt_rand(), которая работает так же, как и rand(), но возвращает случайное число с плавающей точкой. Например:

1
$random_float = mt_rand() / mt_getrandmax();


Этот код сгенерирует случайное число от 0 до 1. Если вы хотите сгенерировать случайное число в другом диапазоне, можете использовать следующий код:

1
2
3
$min = 10;
$max = 20;
$random_float = $min + mt_rand() / mt_getrandmax() * ($max - $min);


Этот код сгенерирует случайное число с плавающей точкой от 10 до 20.