Пусть при помощи алгоритма, описанного в п. 1.2.2. получено n независимых значений случайной величины X, равномерно распределённых в диапазоне [–0.5; 0.5]. Обозначим их соответственно x1,x2,…xn. Тогда суммируя по 6 значений xi получим
,
где j=1,2,…m; k=6∙(j–1).
Случайная величина X имеет нулевое среднее (M(x)=0), а дисперсия σ²x=1∕12. Величина Y распределена по закону, близкому к нормальному с математическим ожиданием M(y)=0 и дисперсией σ²x=0.5.
Напомним, что умножение Y на постоянный коэффициент C позволяет получить случайную величину, распределенную с дисперсией, равной 0.5∙C2, а прибавлением к Y постоянной величины можно получить необходимое математическое ожидание.
1.2.4 Алгоритм формирования случайной величины с экспоненциальным законом распределения
Как известно, случайная величина , распределенная по экспоненциальныму закону описывается следующей плотностью распределения:
На рис. 1.1 построены графики экспоненциальных плотностей распределения при различных значениях параметра .
Рис. 1.1 Экспоненциальная плотность вероятностей с разными значениями параметра
Экспоненциальному распределению, как правило, подчиняется случайный интервал времени между поступлениями заявок в систему массового обслуживания. Поэтому весьма важно уметь моделировать потоки заявок разной интенсивности .
Чтобы найти алгоритм имитации экспоненциально распределенных чисел , пойдем от обратного. Приравняем равномерно распределенную на отрезке [0,1] величину R к интегралу от плотности распределения:
Взяв данный интеграл, получим:
откуда
но, поскольку случайная величина распределена точно так же, как , и находится в том же интервале , то предыдущую формулу можно заменить на более удобную: