Не забывайте заранее инициализировать генератор
Не забывайте заранее инициализировать генератор случайных чисел функцией rat_srand().
Многие функции генераторов случайных чисел из старых библиотек Hbcs имеют непонятные или неизвестные характеристики, и, что более важно, они медленно работают. По умолчанию РНР использует случайный генератор из библиотеки libc в функции rand(). Функция mt_rand() является заменой. Она использует известный алгоритм Мерсена Твистера (Mersenne Twister), придумавшего его для криптографических задач, и в среднем эта функция в 4 раза быстрее, нежели аналог из библиотеки libc. Для более подробной информации смотрите домашнюю страничку автора (http://www.math.keio.ac. jp/~matumoto/emt.html), а исходный оптимизированный код алгоритма МТ доступен по адресу: http://www.scp.syr.edu/~marc/hawk/twister. html.
См. также: mt_srand(), mt_getrandmax(), srand(), rand() и getrandmax().
lcg_value
Генерация случайного дробного числа
double Icg_value(void);
Возвращает псевдослучайное дробное число в диапазоне от 0 до 1.
Тригонометрия
sin
Получение синуса аргумента
float sin (float arg)
Возвращает значение синуса аргумента агд, вычисленное в радианах.
См. также: cos() и tan().
cos
Получение косинуса аргумента
float cos (float arg)
Возвращает значение косинуса аргумента агд, вычисленное в радианах. ,
См. также: sin() и tan().
tan
Получение тангенса аргумента float tan (float arg)
Возвращает значение тангенса аргумента arg, вычисленное в радианах.
См. также: sin() и cos().
asin
Получение арксинуса аргумента float asin (float arg)
Возвращает значение арксинуса аргумента агд, вычисленное в радианах.
См. также: acos() и atan().
acos
Получение арккосинуса аргумента
float acos (float arg)
Возвращает значение арккосинуса аргумента аrg, вычисленное в радианах.
См. также: asin() и atan().
atan
Получение арктангенса аргумента float atan (float arg)
Возвращает значение арктангенса аргумента агд, вычисленное в радианах.
См. также: asin() и acos().
atan2
Получение арктангенса двух чисел float atan2 (float у, float x)
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий