rand - генератор случайных чисел (random)


Недавно я писал про функции округления чисел на php, а именно round(), ceil() и floor(). Сейчас же я опишу полезную функцию для получения случайных чисел.

rand() - генератор случайных чисел


Синтаксис:
int rand ( [int min, int max] )

Параметры обязательностью не страдают. Без них функция будет генерировать случайное число от 0 до максимально возможного на данной платформе для функции rand (на некоторых это 32768). Указывание параметров min и max приведёт к генерации случайного числа от min до max включительно.

Пример:
echo rand();        // 25491
echo rand(39);    // 7
echo rand(30100); // 93
echo rand(57);    // 5
echo rand(1335);  // 35 


Получение случайного дробного числа

:
Например, если надо получить random дробное число от 4.89 до 10.3 включительно:
echo rand(4891030)/100;  //  7.83 


Категория: PHP  |   Автор: ram  |   Дата: 07.05.2010