Программа PHP для генерации случайного числа в заданном диапазоне (минимум, максимум)

| | | | | | | | | | | | | |
Использование функции 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