PHP. Руководство по PHP. 2005
mt_rand
mt_rand
Description
int mt_rand ([int min, int max])Many random number generators of older libcs have dubious or unknown characteristics and are slow. By default, PHP uses the libc random number generator with the rand() function. The mt_rand() function is a drop-in replacement for this. It uses a random number generator with known characteristics using the - Mersenne Twister, which will produce random numbers four times faster than what the average libc rand() provides.
If called without the optional min, max arguments mt_rand() returns a pseudo-random value between 0 and RAND_MAX. If you want a random number between 5 and 15 (inclusive), for example, use mt_rand (5, 15).
Пример 1. mt_rand() example
Результатом выполнения данного примера будет что-то подобное:
|
Замечание: Начиная с PHP 4.2.0, больше нет
необходимости инициализировать генератор случайных чисел функциями
srand() или mt_srand(), поскольку
теперь это происходит автоматически.