Случайных событий
Формирование реализаций любых случайных объектов сводится к выработке и преобразованию с помощью ЭВМ случайных чисел. При этом в большинстве случаев исходным материалом для моделирования являются случайные числа с равномерным законом распределения плотности вероятности (f(x))на отрезке [0, 1] (рисунок 9.1, а).
Для получения (генерирования) равномерно распределенных случайных чисел на отрезке [0, 1] существует несколько методов.
1. Разработаны готовые таблицы случайных чисел» В условиях ЭВМ табличный метод неудобен, так как требует большого объема памяти для хранения таблиц.
2. Случайные числа вырабатываются с помощью радиоламп или радиоактивных веществ (физических генераторов случайных чисел). Числа, полученные путем преобразования шумов радиоламп или излучения радиоактивных веществ, преобразуются в последовательности двоичных разрядов ЭВМ.
а) б)
в) г)
а) равномерное распределение на отрезке [0, 1];
б) экспоненциальное распределение;
в) нормальное распределение;
г) гамма-распределение
Рисунок 9.1 - Плотности распределения вероятностей
3. Случайные числа получаются на ЭВМ с помощью программ. При этом задаются некоторым числом ξо, из этого числа путем арифметических и логических операций получают следующее число ξ1 затем преобразуют ξ1 в ξ2 и так далее. Так как числа ξо получаются в результате работы программы, эти числа не являются истинно случайными, их называют псевдослучайными числами. Однако они могут успешно применяться в качестве случайных чисел, так как удовлетворяют требованиям случайности, равномерности и имеют достаточно большую периодичность. Соответствующие программы для ЭВМ называются датчиками псевдослучайных чисел. Языки программирования высокого уровня, такие как Паскаль, Бейсик, Фортран, Си имеют соответствующие стандартные функции, при обращении к которым генерируется псевдослучайное число из диапазона [0, 1] с равномерным законом распределения.
Моделирование случайных событий. Пусть необходимо смоделировать случайное событие А, наступающее с заданной вероятностью Р.
В этом случае процедура моделирования состоит в генерировании случайного числа ξ с равномерным законом распределения на отрезке [0, 1] и в сравнении этого числа с величиной г. Событие считается наступившим, если ξ ≤ Р (рисунок 9.2).
Дата добавления: 2014-12-27; просмотров: 1454;