mt_rand
Возвращает случайное целое число.
Синтаксис
mt_rand(int $min, int $max): intПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $min | int | Нижняя граница, включительно. |
| $max | int | Верхняя граница, включительно. |
Возвращаемое значение
intСлучайное число в заданных границах.
Примеры
Бросок кубика — при каждом запуске свой результат:
<?php
echo mt_rand(1, 6);Число всегда попадает в границы:
<?php
$value = mt_rand(1, 6);
var_dump($value >= 1 && $value <= 6);Результат:
bool(true)Примечания
Числа mt_rand() предсказуемы. Для паролей, токенов и кодов подтверждения используйте random_int().
См. также
- random_int — Возвращает случайное целое число из диапазона.
- shuffle — Перемешивает элементы массива в случайном порядке.
В учебнике
- Числа и математика — Математические функции PHP — округление, форматирование чисел, случайные числа и точность дробей.