rand - Генерирует случайное число
Вернуться к: Математические функции
rand
(PHP 4, PHP 5, PHP 7)
rand — Генерирует случайное число
Описание
$min
, int $max
)
При вызове без параметров min
и max
,
возвращает псевдослучайное целое в диапазоне от 0 до getrandmax().
Например, если вам нужно случайное число между 5 и 15 (включительно),
вызовите rand(5, 15).
Замечание: На некоторых платформах (таких как Windows) getrandmax() всего лишь 32767. Чтобы расширить диапазон, используйте параметры
min
иmax
, или обратитесь к функции mt_rand().
Список параметров
-
min
-
Наименьшее значение, которое может быть возвращено (по умолчанию: 0)
-
max
-
Наибольшее значение, которое может быть возвращено (по умолчанию: getrandmax())
Возвращаемые значения
Псевдослучайное значение в диапазоне от min
(или 0) до max
(или getrandmax()).
Примеры
Пример #1 Пример использования rand()
<?php
echo rand() . "\n";
echo rand() . "\n";
echo rand(5, 15);
?>
Результатом выполнения данного примера будет что-то подобное:
7771 22264 11
Примечания
Данная функция не генерирует криптографически безопасные значения и не должна использоваться в криптографических целях. Если вам требуется криптографически безопасное значение, подумайте об использовании функции openssl_random_pseudo_bytes() вместо данной.
Смотрите также
- srand() - Изменяет начальное число генератора псевдослучайных чисел
- getrandmax() - Возвращает максимально возможное случайное число
- mt_rand() - Генерирует случайное значение методом mt
- openssl_random_pseudo_bytes() - Generate a pseudo-random string of bytes
Вернуться к: Математические функции