На странице произошла ошибка #S51. Свяжитесь с вебмастером. PHP 5.6 и PHP 7 на русском: Функции. stats_rand_gen_normal() - Generates a single random deviate from a normal distribution with mean, av, and standard deviation, sd (sd >= 0). Method : Renames SNORM from TOMS as slightly modified by BWB to use RANF instead of SUNIF.

stats_rand_gen_normal

(PECL stats:1.0.0-1.0.2)

stats_rand_gen_normal — Generates a single random deviate from a normal distribution with mean, av, and standard deviation, sd (sd >= 0). Method : Renames SNORM from TOMS as slightly modified by BWB to use RANF instead of SUNIF.

Описание

float stats_rand_gen_normal ( float $av , float $sd )
Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.

Список параметров

av

sd

Возвращаемые значения

Коментарии

Автор:
Alternative of "stats_rand_gen_normal()".

<?php
/**
 * "Box–Muller transform" based random deviate generator.
 *
 * @ref https://en.wikipedia.org/wiki/Box%E2%80%93Muller_transform
 * 
 * @param  float|int $av Average/Mean
 * @param  float|int $sd Standard deviation
 * @return float
 */
if (! function_exists('stats_rand_gen_normal')) {
    function 
stats_rand_gen_normal($av$sd): float
   
{
       
$x mt_rand() / mt_getrandmax();
       
$y mt_rand() / mt_getrandmax();
   
        return 
sqrt(-log($x)) * cos(pi() * $y) * $sd $av;
    }
}
?>
2020-05-31 07:33:21
http://php5.kiev.ua/manual/ru/function.stats-rand-gen-normal.html

    Поддержать сайт на родительском проекте КГБ