Генератор случайных чисел Советский патент 1992 года по МПК G06F7/58 

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

Изобретение относится к специализированным устройствам вычислительной техники и может быть использовано для формирования случайных величин с распределением Шермана.

Цель изобретения - расширение области применения за счёт формирования случайных чисел, подчиняющихся закону распределения Шермана.

На чертеже -представлена структурная схема генератора случайных чисел.

Генератор случайных чисел содержит генератор 1 тактовых импульсов, умножитель 2 частоты, датчик 3 равномерно распределенных чисел, блок 4 регистров сдвига, блок 5 упорядочивания чисел, блок 6 попарного вычитания, блок 7 вычитания, сумматор 8, делитель 9 на два, блок 10 ключей, элементы 11,12 задержки.

Работает генератор случайных чисел следующим образом.

Генератор 1 вырабатывает импульсы, по каждому из которых умножитель 2 формирует п импульсов (п - параметр распределения Шермана), которые поступают на вход опроса датчика 3 и тактовый вход блока 4. Таким образом, по каждому импульсу, поступающему с выхода генератора 1, в блок 4 записываются несколько чисел, являющихся возможными значениями случайной величины с равномерным распределением в интервале (0,1). В блоке 5 эти числа ранжируются по величине. В блоке 6 из второго (по рангу) числа вычитается первое, из третьего - второе и т.д.

Модуль первого числа с выхода блока 5 и модули чисел с выходов блока 6 поступают на входы блока 7. Из каждого поступающего числа п в этом блоке вычитается величина 1/(1+п), и модули результатов вычитания суммируются в сумматоре 8. Получаемая сумма после деления в делителе 9

з

Ё

Ш-lfifl

является возможным значением случайной величины с распределением Шермана с п степенями свободы.

Сигнал на выходе датчика формируется по сигналу стробирования блока 10.

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

частоты, выход которого соединен с входом опроса датчика равномерно распределенных случайных чисел и соединен через первый элемент задержки с тактовым входом

блока регистров сдвига, выходы которого соединены с одноименными входами блока упорядочивания чисел, выходы разрядов которого соединены с одноименными входными разрядами блока попарного аычитания. i-e оазрядные выходы которого

соединены с (1+1)-и разрядными входами

уменьшаемого блока вычитания (1. 1,п-1,

п - параметр распределения Шермана),

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

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ В НЕЛИНЕЙНЫХ ЭКОНОМИЧЕСКИХ СИСТЕМАХ 2001
  • Ермолаев Г.Н.
RU2214626C2
Генератор случайных чисел 1989
  • Мартыщенко Леонид Андреевич
  • Филюстин Анатолий Егорович
  • Боев Василий Дмитриевич
  • Пуленец Евгений Николаевич
  • Шабров Александр Анатольевич
SU1781681A1
Датчик случайных чисел 1986
  • Назаров Александр Борисович
  • Борисов Эдуард Васильевич
  • Байков Андрей Михайлович
  • Анисимов Владимир Юрьевич
  • Галимзянов Ильдар Хафизович
SU1322276A1
ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ 1992
  • Боев Василий Дмитриевич
  • Филюстин Анатолий Егорович
  • Бочков Александр Петрович
  • Сибгатуллин Юнус Нурутдинович
  • Шабанов Алексей Борисович
  • Щипилов Владимир Иванович
RU2050586C1
Генератор случайных чисел 1990
  • Башлыков Виктор Николаевич
  • Борисов Эдуард Васильевич
SU1777136A1
Генератор случайных чисел 1986
  • Анисимов Владимир Юрьевич
  • Борисов Эдуард Васильевич
  • Тищенко Виктор Васильевич
SU1492351A1
Генератор случайного процесса 1983
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
  • Попов Александр Николаевич
SU1111159A1
ГЕНЕРАТОР СЛУЧАЙНОГО ПРОЦЕССА 1991
  • Гладунов В.Д.
RU2050585C1
Устройство для перемножения функций распределения 1987
  • Назарьев Андрей Викторович
  • Соколов Сергей Викторович
SU1474677A1
Генератор случайных чисел 1990
  • Филюстин Анатолий Егорович
  • Лысенков Александр Иванович
  • Боев Василий Дмитриевич
  • Назипов Наиль Камильевич
SU1798780A1

Иллюстрации к изобретению SU 1 711 158 A1

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

Изобретение относится к специализированным устройствам вычислительной тех- ники и может быть использовано для формирования случайных величин с распределением Шермана. Цель изобретения - расширение области применения за счет формирования случайных чисел, подчиняющихся закону распределения Шермана. Генератор содержит генератор 1 тактовых импульсов, умножитель 2 частоты, датчик 3 равномерно распределенных чисел, блок 4 регистров сдвига, блок 5 упорядочивания чисел, блок 6 попарного вычитания, блок 7 вычитания, сумматор 8, делитель 9 на два. блок 10 ключей и элементы 11,12 задержки. .1 ил.

Формула изобретения SU 1 711 158 A1

SU 1 711 158 A1

Авторы

Башлыков Виктор Николаевич

Борисов Эдуард Васильевич

Даты

1992-02-07Публикация

1989-04-18Подача