Функция 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