|
mt_rand(PHP 4, PHP 5) mt_rand — Генерирует случайное значение методом mt Описание
int mt_rand
( void
)
int mt_rand
( int $min
, int $max
)
Многие генераторы случайных чисел в старых библиотеках имеют сомнительные или неизвестные характеристики, а также работают довольно медленно. По умолчанию, PHP использует генератор случайных чисел libc с помощью функции rand(). Функция mt_rand() представляет собой удобную замену этой функции. Она использует генератор случайных чисел с известными характеристиками, основанный на "» Вихре Мерсенна", который генерирует случайные числа в среднем в четыре раза быстрее, чем libc rand(). Вызванная без необязательных параметров min и max, функция mt_rand() возвращает псевдослучайное значение между 0 и mt_getrandmax(). Если вам нужно, например, случайное число между 5 и 15 (включительно), используйте вызов mt_rand(5,15) Список параметров
Возвращаемые значенияСлучайное целое значение между min (или 0) и max (или mt_getrandmax(), включительно) Список изменений
Примеры
Пример #1 Пример использования mt_rand()
<?php Результатом выполнения данного примера будет что-то подобное: 1604716014 1478613278 6 ПримечанияПредостережение
Распределение значений, возвращаемых mt_rand(), отдает предпочтение четным числам на 64-битных сборках PHP, если параметр max больше 2^32. Смотрите также
|
|||||