создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

mt_rand

Пред.

След.

mt_rand

(PHP 3>= 3.0.6, PHP 4, PHP 5)mt_rand -- Generate a better random value

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

echo mt_rand() . "\n";

echo mt_rand() . "\n";

echo mt_rand(5, 15);

?>

Результатом выполнения данного примера

будет что-то подобное:

1604716014

1478613278

6

Замечание: Начиная с PHP 4.2.0, больше нет

необходимости инициализировать генератор случайных чисел функциями

srand() или mt_srand(), поскольку

теперь это происходит автоматически.

Замечание: In versions before 3.0.7 the meaning of max was range. To get the same results in these versions the short example should be mt_rand (5, 11) to get a random number between 5 and 15.

See also: mt_srand(), mt_getrandmax(), and rand().

Пред.

Начало

След.

mt_getrandmax

Уровень выше

mt_srand

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting