ее аргумента будут иметь заданный закон распределения. Значения функции
F(y) задаются от датчика случайных чисел имеющих равномерное
распределение в диапазоне [0,1], а значения аргумента находятся как обратная
функция от F(y).
10
)(
≤≤
y
yFx
обр
. (3.30)
Таким образом, основная проблема моделирования случайных
последовательностей заключается в получении независимых, равномерно
распределенных чисел в интервале [0,1]. Различают два способа получения
таких чисел – физический (аппаратный) и алгоритмический (программный).
При аппаратном генерировании чаще всего используют шумящие
электронные устройства, шум которых связан с шумами электронных ламп или
транзисторов. При усилении этих шумов
получается напряжение, которое
является случайным процессом. Если брать его значения, достаточно далеко
отстоящие друг от друга, так чтобы они были некоррелированы, то величины
получаемых напряжений образуют последовательность независимых
случайных величин.
Для программной генерации случайных чисел разработано большое
количество специальных программ, имеющихся практически в каждом языке
программирования. На ЦВМ принципиально невозможно
получить идеальную
последовательность случайных чисел из-за конечного числа разрядов, поэтому
такие последовательности являются псевдослучайными. Псевдослучайные
последовательности характеризуются длиной отрезка апериодичности и длиной
периода. Под длиной отрезка апериодичности понимается совокупность
последовательно полученных случайных чисел, в которой ни одно число не
встречается дважды. Под длиной периода последовательности случайных чисел
понимается такая длительность
этой последовательности, при превышении
которой, числа начнут периодически повторятся. У современных программ эти
характеристики имеют порядок 10
10
-10
30
, что вполне приемлемо для задач
моделирования случайных процессов.