
ского нуля, при нечетном - уровень логической единицы. Для этого доста-
точно использовать бит, содержащийся в младшем разряде выходного реги-
стра счетчика. Очевидно, оба уровня оказываются равновероятными с высо-
кой достоверностью. В остальном построение генератора аналогично преды-
дущему варианту. Недостаток такого генератора связан с очевидными огра-
ничениями его применения.
Помимо рассмотренных, существует еще ряд аппаратно реализуемых
вариантов построения генераторов, также использующих "естественную"
случайность, присущую реальным физическим процессам, которая и явля-
ется их основным и весьма важным достоинством. Общие недостатки таких
генераторов - сложность технической реализации и невозможность повторе-
ния наблюдаемых реализаций случайных последовательностей.
Другой подход к построению генераторов случайных чисел заключается
в аппаратной или программной реализации некоторого рекуррентного соот-
ношения, обеспечивающего получение средних характеристик, аналогичных
характеристикам случайной последовательности.
Примером аппаратной реализации такого подхода является генератор на
регистрах, использующий метод Неймана (рис. 24). Пусть в N-разрядном
регистре содержится некоторое число
i
=
1
2
-1
+ +
2
2
-2
+…+
N
2
-N
, где N - четное.
После возведения этого числа в квад-
рат для размещения результата в
общем случае потребовалось бы 2N
разрядов. Новое число формируется
из N средних разрядов результата с
по
.
Последовательность случайных
чисел формируется путем цикличе-
ского повторения такой процедуры.
Впоследствии был разработан ряд
модификаций такого генератора [23],
достаточно точно обеспечивающих
равномерное распределение в ин-
тервале [0; 1].
Генератор рассмотренного типа
представляет собой детерминированный конечный автономный автомат
F=Z,Y,,, объем внутреннего алфавита которого составляет 2
N
. После-
довательность выходных сигналов такого автомата заведомо не является слу-