Генерация случайных чисел:
<?phpecho(mt_rand() . "<br>");echo(mt_rand() . "<br>");echo(mt_rand(10,100));?>Функция mt_rand() использует алгоритм Mersenne Twister для генерации случайных целых чисел.
Совет: Эта функция лучше подходит для генерации случайных значений, поскольку возвращает результаты в 4 раза быстрее, чем функция rand().
Совет: Если вам нужно случайное целое число от 10 до 100 включительно, используйте mt_rand (10,100).
mt_rand();ormt_rand( мин,макс );
параметр | описывать |
---|---|
мин | Необязательный. Указывает минимальное число для возврата. Значение по умолчанию — 0. |
Макс | Необязательный. Указывает максимальное число для возврата. По умолчанию используется mt_getrandmax(). |
Возвращаемое значение: | Случайное целое число от минимума (или 0) до максимума (или mt_getrandmax()) включительно. Возвращает FALSE, если max < min . |
---|---|
Тип возврата: | Целое число |
PHP-версия: | 4+ |
Журнал изменений PHP: | PHP 4.2.0: Генератор случайных чисел автоматически заполняется. PHP 5.3.4: сообщает E_WARNING и возвращает FALSE, если max < min . |