Новые книги

Это одна из самых практичных книг по сарафанному и вирусному маркетингу. В ней изложены забавные и увлекательные истории, приведены убедительные результаты исследований. Баланс между теорией и ее практическим применением дает читателям все необходимое, для того чтобы разжигать, стимулировать и измерять эффективность маркетинговых кампаний с применением принципов сарафанного радио в онлайновой и офлайновой среде.

Уже в процессе работы с книгой вы сможете начать применять предложенные методы и зарабатывать!
Из вашего компьютера валит сизый дым? Windows не грузится, и вы видите лишь черный экран? Или же Windows загружается, но потом экран становится синим и на нем появляются непонятные символы? Из системного блока раздается пронзительный писк? Ваши любимые игры перестали запускаться, а антивирус уже не помогает? Не паникуйте и не спешите вызывать мастера! В большинстве случаев сбои компьютера можно «излечить» самостоятельно. Как — научит эта книга. В ней предельно просто рассказывается о наиболее часто встречающихся поломках и ошибках ПК. Рассматриваются как аппаратные неисправности, так и сбои на уровне операционной системы и программного обеспечения. Отдельно обсуждаются вирусы и вредоносные программы.

mt_rand



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

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