Использование функции rand(). Функция rand() генерирует псевдослучайное число из заданного диапазона или между 0 и максимальным значением по умолчанию (getgrandmax()). который зависит от системы.
Синтаксис:int rand ($min, $max)
Параметры:функция rand() принимает два необязательных параметра, как указано выше. и описано ниже.
- $min: необязательный параметр, используемый для установки нижнего предела случайного числа. Минимум по умолчанию равен 0.
- $max: это необязательный параметр, используемый для установки верхнего предела случайного числа. Значение по умолчанию — max. Это возвращаемое значение getgrandmax(), которое зависит от системы (для Windows это 32767).
Программа 1:программа PHP для создания случайное число с помощью функции rand().
// Программа PHP для генерации случайного числа
// в пределах указанного диапазона
// Генерируем случайные числа без диапазона
// функция rand() возвращает случайное число
$num1
= rand ();
echo
" Случайное число: "
.
$num1
.
""
;
// Генерация случайных чисел в заданном диапазоне
$num2
= rand (7, 100);
echo
"Случайное число в диапазоне (7, 100):"
,
$num2
;
< br>?>
Выход:Случайное число: 77551982 Случайное число в диапазоне (7, 100): 37
Примечание .Функция rand() - это псевдослучайная функция, которая означает, что она берет семя из машины и генерирует число в соответствии с ним. Таким образом, метод генерации чисел не является полностью случайным. Это можно отследить в определенной степени. Так что это не криптографически безопасно. Он не используется для криптографии, где очень важна рандомизация. Используйте функцию random_int() для генерации криптографически безопасных случайных чисел. Использование функции random_int(): random_int() используется для генерации криптографически безопасных случайных чисел. Эти цифры можно использовать для получения объективных результатов. Функция CryptGenRandom() в Windows и системный вызов getrandom (2) в Linux для генерации случайного числа.Синтаксис:int random_int ($min, $max)
Параметры :Функция random_int() принимает два параметра, как указано выше и описано ниже.- $min: содержит нижний предел случайного числа.
- $max:содержит верхний предел случайного числа.
Программа 2: генерация случайных чисел в диапазоне с помощью функции random_int() .<код><код>
// Программа PHP для генерации случайного числа
// в заданном диапазоне
// Генерация случайных чисел в заданном диапазоне
// с помощью функции random_int()
$num1
= random_int (35 , 100);
echo
" Случайное число в диапазоне (35, 100): "
.
$num1
.
""
;
// Случайный число в диапазоне (10, 30)
$num2
= random_int (10, 30);
echo
code> " Случайное число в диапазоне (10, 30): "
.
$num2
;
?>
Выход:Случайное число в диапазоне (35, 100): 93 Случайное число в диапазоне (10, 30 ): 28