Функция rand() PHP
Определение и использование
Функция rand() возвращает случайное целое число.
Синтаксис
rand(min,max)
Параметр | Описание |
---|---|
min,max | Опционально. Определяет диапазон генерации случайных чисел. |
Описание
Если не указаны дополнительные параметры min и maxrand() возвращает псевдослучайное целое число от 0 до RAND_MAX. Например, чтобы получить случайное число от 5 до 15 (включая 5 и 15), используйте rand(5, 15).
Советы и комментарии
Комментарий:На некоторых платформах (например, Windows) RAND_MAX составляет только 32768. Если вам нужно получить диапазон, превышающий 32768, вы можете specify min и max parameters для генерации чисел, превышающих RAND_MAX, или рассмотреть использование mt_rand() в его代替.
Комментарий:С PHP 4.2.0 больше не нужно использовать srand() или mt_srand() Функция сажает сеанс генерации случайных чисел, теперь это делается автоматически.
Комментарий:В версиях до 3.0.7 значение max соответствовало range. Чтобы получить такие же случайные числа от 5 до 15, как в предыдущем примере, короткий пример - rand(5, 11).
Пример
Этот пример вернет некоторые случайные числа:
<?php echo(rand(); echo(rand(); echo(rand(10,100)) ?>
Вывод:
17757 3794 97