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

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

от cayla , в категории: PHP , 3 месяца назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от marisa , месяц назад

@cayla 

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

1
2
3
$min = 1;
$max = 10;
$random_number = rand($min, $max);


Этот код сгенерирует случайное целое число в диапазоне от 1 до 10 (включительно).


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