Генератор случайных чисел Советский патент 1981 года по МПК G06F1/02 G07C15/00 

Описание патента на изобретение SU860041A1

(54) ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ

Похожие патенты SU860041A1

название год авторы номер документа
Генератор случайных чисел 1983
  • Гаршин Александр Яковлевич
  • Домнин Лев Петрович
  • Грибанов Александр Владимирович
  • Гаршина Мария Николаевна
SU1104512A1
Генератор случайных чисел 1980
  • Гаршин Александр Яковлевич
  • Домнин Лев Петрович
  • Беров Юрий Георгиевич
  • Никишин Валерий Иванович
SU871164A1
Генератор случайных чисел 1978
  • Тимошков Александр Владимирович
  • Якушин Валентин Петрович
SU840855A1
Устройство управления кодовым замком 1989
  • Клокоцкий Сергей Петрович
  • Бобов Михаил Никитич
SU1663165A1
Устройство для контроля генератора случайных чисел 1985
  • Сергеев Наиль Николаевич
  • Дапин Олег Иосифович
  • Глова Виктор Иванович
  • Кузнецов Валерий Михайлович
  • Моисеев Владимир Васильевич
  • Песошин Валерий Андреевич
  • Шаронова Елена Константиновна
SU1302274A1
Нелинейный вероятностный преобразователь 1976
  • Кирьянов Борис Федорович
  • Тарасов Вячеслав Михайлович
SU610119A1
ГЕНЕРАТОР БЕЛОГО ШУМА (ВАРИАНТЫ) 1997
  • Колесников В.Б.
RU2120179C1
Устройство для автоматического контроля генератора случайных чисел 1978
  • Морозевич Анатолий Николаевич
  • Леусенко Александр Ефимович
  • Яковлев Николай Михайлович
  • Антипин Геннадий Анатольевич
  • Сухов Александр Михайлович
  • Збитнев Владимир Георгиевич
SU744608A1
Цифровой измеритель отношения сигнал/шум сигналов с фазовой манипуляцией 2023
  • Чернояров Олег Вячеславович
  • Сальникова Александра Валериевна
  • Черноярова Елена Валериевна
  • Глушков Алексей Николаевич
  • Литвиненко Владимир Петрович
  • Литвиненко Юлия Владимировна
RU2799234C1
Устройство для психологических исследований 1989
  • Книгин Алексей Альбертович
  • Конюшев Валерий Вениаминович
  • Мухортов Василий Васильевич
  • Долгов Андрей Петрович
SU1644908A1

Иллюстрации к изобретению SU 860 041 A1

Реферат патента 1981 года Генератор случайных чисел

Формула изобретения SU 860 041 A1

Изобретение относится к вычислитель ной технике и может быть использовано при моделировании случайных . величин. Известен генератор случайных чисе с равновероятньи распределением двоичных нулей и единиц, в котором разряды случайного числа формируются последовательно и который содержит источник шума, формирователь случайных импульсов, сдвиговый регистр и генератор тактовых импульсов l. Однако этот генератор имеет откл нения вероятностей сигналов от вели ны 0,5. Наиболее близким техническим решением к предлагаемому является ген ратор случайных чисел, в котором сигнсшы от источника шума поступают на формирователь случайных импульсо состоящий из элемеитов двоичной логики (вентилей, одноразрядных счет4iiKOB, и далее случайные импульсы поступают в сдвиговый регистр, в котором формируется случайное число 2. Недостаток известного генератора, построенного на элементги двоичной логики, заклюаается в тс. Что при отказах элементов ГСЧ вмес то случайного числа начинает на своем выходе формировать фиксированные числа одного из трех видов: 0000..., 1111..., 1010..., т.е. на выходе ГСЧ отсутствует случайная знакоперемена. Цель изобретения - повышение точности генератора. Поставленная цель достигается тем, что в генератор случайных чисел, содержащий источник шума, выход которого соединен с первым входом формирователя случайных импульсов, второй вход которого подключен к первому выходу генератора тактсзых импульсов и объединен с входом Сдвиг регистра сдвига, выходы которого являются информационными выходами генератора, введены элемент , НЕ и элемент И, выход которого является выходом Контроль генератора, а входы элемента И подключены соответственно ко второму выходу генератора тактовых импульсов, к выходу формирователя с тучайных импульсов и к одному из четных выходов регистра сдвига, информационный вход которого через элемент НЕ..подк.шочен к выходу формирователя случайных импульсов.

На фиг. 1 приведена схема предлагаемого генератора случайных чисел на фиг. 2 - временные диаграммы, поясняющие его работу.

Генератор содержит источник 1 шума, выход которого соединен с первым входом формирователя 2 случайных импульсов, подключенного выходом через элемент НЕ 3 ко входу регистра 4 сдвига, Другой вход последнего соединен со входами формирователя 2 и генератора 5 тактовых импульсов, выход которого подключен ко входу элементами 6. Другие входы элемента И6 соединены с выходами формирователя 2 и регистра 4 сдвига соответственно.

Генератор работает следующим образом.

При исправной работе фиг.2а шумовое напряжение от источника 1 шума поступает на формирователь 2 случайных импульсов. В момент поступления тактового импульса формирователь 2 формирует нуль или единицу, в зависимости от того четное или нечетное количество выбросов шумового напряже НИН поступило на его вход в промежуток времени между двумя тактовыми импульсами. При этом вероятность появления единиц и нулей на выходе формирователя равна 0,5. Случайные импульсы с его выхода через элемент НЕ 3 подаются в регистр 4 для образования случайного числа.

С выхода одного из четных разрядов регистра 4 и выхода формирователя импульсы подаются на входы элемен та И б. Поскольку вероятность появления импульсов на выходе формирователя и на выходах регистра 4 равна 0,5, то на выходе элемента И 6 с верятностью Р-О,5- 0,5-0,25 появляются импульсы, которые и являются признаком наличия случайной энакоперемены на выходе ГСЧ. Далее эти импульсы используются в целях контроля генератора,

Неисправная работа генератора, когда на выходе формирователя происходит формирование детерминированных последовательностей вида 000,.., или 1111..., или 10101010... приведена на фиг. 26. для последовательности вида 101010... . Поскольку сигналы на выходах четных разрядов .регистра 4 представляет собой инверсию сигналов, поступающих с выхода формирователя, совпадения единиц на входах элемента И 6 не происходит и на его выходе импульсы отсутствуют, что является признаком неисправности генератора. Аналогично работает генератор при неисправностях, приводящих к формированию на выходе формирователя детерминированных последовательностей вида 111... или 000... .

Фосмула изобоетения Генератор случайных чисел, содержащий источник шума, выход которого соединен с первьм входом формирователя случайных импульсов, второй вход которого подключен к первому выходу генератора тактовых импульсов и объединен с входом Сдвиг регистра сдвига, выходы которого являются информационными выходами

от личающийгенератора,

с я тем, что, с целью повышения точности, он содержит элемент НЕ и элемент И, выход которого является выходом Контроль генератора, а входы элемента И подключены соответственно ко второму выходу генератора тактовых импульсов, к выходу формирователя случайных импульсов и к одному из четных выходов регистра сдвига, информационный вход которого через элемент НЕ подключен к выходу формирователя случайных импульсов.

Источники информации принятые во внимание при экспертизе

1.Авторское свидетельство СССР № 417782, кл. G 06 F 1/02, 1974.2.Свердлик А.Н. Некоторые вопросы образования случайных величин

в цифровых вычислительных машинах. Л., изд. ЛВИКА им. Можайского, 1965, с. 47 (прототип).

а

вьпоЗ

ЛЛЛJlAJLLл JUЫL J J ЛлJUJJlAlл otefibi 1

Фм1

SU 860 041 A1

Авторы

Моисеев Владимир Васильевич

Бродовский Виталий Илларионович

Даты

1981-08-30Публикация

1979-04-06Подача