то получим распределение вероятностей появления чисел в этой последовательности, определяемое значением Р (X) = 2" (1 +
+ ~2тL f ) для всех X , за исключением X = (0,0, . . ., 0), для
которого |
Р (X) = 2~l ( i |
-f —- J —- Л — 1 |
. Учитывая, что для |
реальных ГПСЧ т > 1, а, следовательно, |
обнару |
жим, что |
для каждого |
из 21 значений X |
вероятность Р (X) |
2~1. Это позволяет сделать вывод о том, что последовательность псевдослучайных чисел, формируемая последовательным генера тором, имеет практически идеальное равномерное распределение на полном периоде последовательности.
Для оценки качества псевдослучайной последовательности необходимо также исследовать ее на соответствие критерию слу чайности. В этом смысле важной характеристикой может служить распределение числа w появлений /-разрядных двоичных наборов (хг, х 2, . . ., xt) на отдельных отрезках последовательности. Если последовательность чисел удовлетворяет критерию случайности, то независимо от длины отрезка п распределение величины w будет одинаковым для любого из различных наборов, причем параметрами распределения будут М (и>) = 2"1п и D (w) = 2~l (1 —
— 2~1) п. Таким образом, анализируя на отрезках последователь ности отклонения действительного числа появлений различных наборов от ожидаемого числа, можно получить дополнительное представление о качестве псевдослучайных чисел. Рассмотрим для примера вопрос о числе появлений в последовательности на боров (хг, х 2, . . ., хг), состоящих из всех единиц.
Предположим, что последовательность /-разрядных двоичных чисел X = (хх, х 2, . . ., Х[) получена из псевдослучайной после довательности максимальной длины {ак} путем последователь ных выборок по I символов, т. е.
=2’ ■•ч
ипусть (/, М) = 1. Тогда число появлений наборов из /единичных символов в последовательности псевдослучайных чисел за период
М = 2m - 1 |
' |
|
г+М-1 |
alk^ alk. 2 . . . a lk_t — 2m~l — 2~l (Af + 1 ). |
|
2 |
(7.9) |
h=r |
|
|
По аналогии с (7.9) для произвольного отрезка последователь ности длиной п можно записать
21 |
г+п-1 |
|
alk~l — п ' Xl |
|
2 |
a lk-la lk-2 |
|
или |
k~r |
|
|
|
|
|
|
|
r + n -l |
|
|
(7.10) |
2 |
aik-i^ik-2 ■••aik-i = 2"' (n ± Xt), |