random_int
Возвращает случайное целое число из диапазона.
Доступно с: PHP 7.0
Синтаксис
random_int(int $min, int $max): intПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $min | int | Нижняя граница, включительно. |
| $max | int | Верхняя граница, включительно. |
Возвращаемое значение
intСлучайное число от `$min` до `$max`.
Примеры
Бросок игрального кубика — при каждом запуске результат разный:
<?php
echo random_int(1, 6);Случайный элемент массива:
<?php
$colors = ['red', 'green', 'blue'];
echo $colors[random_int(0, count($colors) - 1)];Примечания
Обе границы входят в диапазон. Числа криптографически стойкие, поэтому функция подходит и для паролей, и для кодов подтверждения.
См. также
Вопросы и ответы по теме
В учебнике
- Операторы — Арифметические, логические операторы и операторы сравнения в PHP, приоритет операций.