П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 4457 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 7030 раз(а).

Учебник HTML.
Просмотров 3929 раз(а).

Руководство по PHP5.
Просмотров 317 раз(а).

Хостинг через призму DNS.
Просмотров 5175 раз(а).

Подборка текстов стандартных документов.
Просмотров 56497 раз(а).

Учебник PHP - Самоучитель
Просмотров 3977 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 9293 раз(а).

Внешние атаки...
Просмотров 4930 раз(а).

Учебник PHP.
Просмотров 3348 раз(а).

SSI в примерах.
Просмотров 347 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
Назад Вперёд

mt_rand

(PHP 3>= 3.0.6, PHP 4)

mt_rand - генерирует наилучшее случайное значение.

Описание

int mt_rand ([int min, int max])

Многие генераторы случайных чисел в старых libcs имеют сомнительные или неизвестные характеристики и работают медленно. По умолчанию PHP использует генератор случайных чисел libc с функцией rand().
mt_rand() это замена для неё. Она использует генератор случайных чисел с известными характеристиками, Mersenne Twister, который производит случайные числа, подходящие для некоторых видов криптографии (см. детали на домашних страницах), и работает в 4 раза быстрее libc. Домашняя страница Mersenne Twister находится по адресу http://www.math.keio.ac.jp/~matumoto/emt.html, а оптимизированная версия MT-исходника находится на http://www.scp.syr.edu/~marc/hawk/twister.html.

Если вызывается без необязательных аргументов min, max, mt_rand() возвращает псевдослучайное значение в диапазоне от 0 до RAND_MAX. Если вам нужно случайное число от 5 до 15 (включительно), например, используйте mt_rand (5, 15).

В старых версиях PHP вы должны были запускать генератор случайных чисел перед использованием mt_srand(). Начиная с 4.2.0, это больше не нужно делать.

Примечание: в версиях до 3.0.7 значение max было range. Для получения тех же результатов в этих версиях, как пример, нужно ввести mt_rand (5, 15) для получения случайного числа в диапазоне 5 - 15.

См. также mt_srand(), mt_getrandmax() и rand().


Назад Оглавление Вперёд
mt_getrandmax Вверхmt_srand


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: