Нелишним будет уточнить на каком языке программирования вы собираетесь писать программу.
В справочнике по этому языку найдите подпрограмму формирования псевдослучайных (ПС)-чисел. Обычно разработчиками среды программирования закладывается возможность формировать равномерно-распределённые на некотором интервале
ПС-числа. Математическое ожидание формируемой случайной величины
, дисперсия
.
Начните с простого: сформируйте нормальную случайную величину. Для этого, используя стандартную подпрограмму плучите
ПС-чисел
(чем больше значение
- тем точнее результат). Нормально-распределённое ПС-число:
, имеет математическое ожидание, равное сумме математических ожиданий слагаемых:
, дисперсия (в предположении независимости слагаемых) равна сумме дисперсий
. Нормально распределённое ПС-число с единичной десперсией и нулевым математическим ожиданием:
.
Обычно при формировании ПС-величин с заданным распределением оказываются заданными и параметры распределения. Пусть в нашем случае задано математическое ожидание
и дисперсия
, тогда подпрограмма формирования нормально-распределённых ПС-чисел должна возвратить:
.
После программирования следует выполнить тестирование, включающее и построение гистограммы - необходимо убедится, что формируется нормально-распределённое ПС-число.
Алгоритм:
1. Вход в подпрограмму, принять данные
2. Задать
, рассчитать
(эти данные не будут изменяться при различных вызовах подпрограммы)
3. Получить
4.
5.
.
6. Вернуть результат
Когда сделаете - покажите код и гистограмму.