Функции генерации случайных чисел |
Top Previous Next |
•expon(Lambda) – возвращает следующее значение случайной величины, распределенной экспоненциально с параметром Lambda>0; •normal(m,d) – возвращает следующее значение случайной величины, распределенной по нормальному закону с математическим ожиданием m и дисперсией d; •uniform(xmin,xmax) – возвращает следующее значение случайной величины, равномерно распределенной на интервале [xmin; xmax].
Ряд функций генерации случайных чисел определен в пакете Statistics:
•Statistics.rndBeta(p: double; q: double) – возвращает следующее значение случайной величины, соответствующее бета-распределению с параметрами p и q. •Statistics.beta_PERT(double a, double b) - возвращает следующее значение, случайной величины, соответствующее бета-распределению по методу PERT (относительная мода 0.4, a и b - минимаьное и максимальное значение случайной величины ). •Statistics.rndCauchy(x0: double; gamma: double) – возвращает следующее значение случайной величины, соответствующее распределению Коши
• Statistics.rndChiSquared(in k: integer) – возвращает следующее значение случайной величины, соответствующее распределению «хи-увадрат»
•Statistics.rndErlang(k: integer; L: double) – возвращает следующее значение случайной величины, соответствующее распределению Эрланга •Statistics.rndFisherSnedecor (d1: double; d2: double) – возвращает следующее значение случайной величины, соответствующее распределению Фишера-Снедекора (F – распределение). •Statistics.rndLaplace(mu: double; b: double) – возвращает следующее значение случайной величины, соответствующее распределению Лапласа
•Statistics.rndLevy(mu: double; c: double) – возвращает следующее значение случайной величины, соответствующее распределению Леви
•Statistics.rndLogistic (mu: double; sigma: double) – возвращает следующее значение случайной величины, соответствующее логистическому распределению •Statistics.rndLogNormal (mu: double; sigma: double) – возвращает следующее значение случайной величины, соответствующее логнормальному распределению
•Statistics.rndPareto (xm: double; alpha: double) – возвращает следующее значение случайной величины, соответствующее распределению Парето •Statistics.rndRayleigh (sigma: double) – возвращает следующее значение случайной величины, соответствующее распределению Релея •Statistics.rndStudent (v: integer) – возвращает следующее значение случайной величины, соответствующее распределению Стьюдента •Statistics.rndWeibull (l,k: double) – возвращает следующее значение случайной величины, соответствующее распределению Вейбулла •Statistics.rndGamma(k: double; teta: double) – возвращает следующее значение случайной величины, соответствующее гамма-распределению
•Statistics.rndNormal(mu: double; sigma: double) – возвращает следующее значение случайной величины, распределенной по нормальному закону с математическим ожиданием mu и среднеквадратическим отклонением sigma. •Statistics.rndTriangular(a: double; b: double; m: double) - возвращает следующее значение случайной величины, распределенной по треугольному закону с минимальным значением a, максимальным значением b и математическим ожиданием m;
|