Как получить рандомное число в PHP?

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

от gage , в категории: PHP , 3 года назад

Как получить рандомное число в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от dmitrypro77 , 3 года назад

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


1
2
3
4
5
6
7
<?php

// Вывол: 58660110233
echo rand();

// Рандомное число в диапозоне между 0 и 100
echo rand(0, 100);


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

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

от abel , 2 года назад

@gage 

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


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

1
$random_number = rand(1, 10);


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

1
$random_number = mt_rand(1, 10);


Если вам нужно генерировать более безопасные случайные числа, например, для генерации случайных паролей, в PHP 7 и более новых версиях вы можете использовать функцию random_int():

1
$random_number = random_int(1, 10);


Эта функция использует криптографически стойкий алгоритм генерации случайных чисел, что делает ее безопасной для использования в приложениях, которым требуется высокий уровень безопасности.