Генератор случайных чисел

Номер патента: 1721607

Автор: Борисов

ZIP архив

Текст

(19) ( 1 51)5 0 06 Р 7/58 ПИСАНИЕ ИЗОБРЕТЕНИ ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССРМ 1605230, кл. 0 06 Е 7/58, 1988,(54) ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ(57) Изобретение относится к вычислительной технике и может быть использовано дляформирования последовательности нечетФг,lких чисел. Цель изобретения - расширение класса распределения формируемых случайных чисел. Генератор содержит генератор 1 тактовых импульсов, датчик 2 равномерно распределенных случайных чисел, умножители 3 и 9, вычитатели 4 и 10, элементы И 7 и 12, блок 8 ключей, элементы задержки 11 и 15 блок 14 вычисления размаха уровня значимости функции принадлежности, реверсивный счетчик 13, блок 5 вычисления значений функции принадлежности. 1 ил., 1 табл,,и 4 у) =0 в остальных случаях,Изобретение относится к вычислительной технике и может быть использовано для формирования последовательности нечетких чисел.Целью изобретения является расширение класса распределений формируемых случайных чисел.На практике, если достаточно длительное время субъект не может выбрать требуемого числа, то он снижает требование и начинает принимать за них и более отдаленные от наиболее ожидаемого. Если достаточно длительное время субъект очень часто принимает за требуемое предъявляемые числа, то он повышает требования и наиболее отдаленные от ожидаемого числа старается не принимать за требуемые. При этом изменяется размах уровня значимости функции принадлежности, изменяется распределение нечетких чисел, формируемых генератором.На чертеже представлена структурная схема генератора,Генератор содержит генератор 1 тактовых импульсов (ГТИ), датчик 2 равномерно распределенных случайных чисел, умножитель 3, вычитатель 4, блок 5 вычисления значений функции принадлежности, блок 6 сравнения, элемент И 7, блок 8 ключей, умножитель 9, вычитатель 10, элемент 11 задержки, элемент И 12, реверсивный счетчик 13, блок 14 вычисления размаха уровня значимости функции принадлежности и элемент 15 задержки,Блок 14 может быть выполнен в виде ПЗУ.Генератор работает следующим образом.Сигнал от ГТИ 1 поступает на вход опроса датчика 2, в результате чего на его выходе формируется очередное значение числа х с равномерным распределением в интервале (0,1), В исходном состоянии реверсивный счетчик 13 обнулен, а блок 14 по нулевому сигналу на входе формирует единицу на выходе. Следовательно, на выходе вычитателя 10 формируется случайное число х = 1 - хь также имеющее равномерное распределение в интервале(0,1),В умножителе 3 число х 1 умножается на величину 2 о где а - полуразмах носителя функции принадлежности,иу(у), которая в частном случае может быть задана в виде функции принадлежности типа примерного равенства где а - средняя точка носителя функции принадлежности, соответствующая наиболее ожидаемому значению множества У.Сигнал 2 хо в вычитателе 4 вычитается 5 из координат правой границы носителя функции принадлежности. В результате на выходе вычитателя 4 формируется одно из возможных значений у = а+ (т - 2 х (т нечеткого множества.10 В блоке 5 формируется значение функции принадлежности, соответствующее значению уь т.е.,и 4 у) = 1 - , . Одноу - авременно с этим на выходе первого элемен та 11 задержки формируется случайноечисло х-Следовательно, на выходы блока 6 сравнения одновременно поступают значение функции принадлежности,иу(у) вы численное по 1-му такту срабатывания ГТИ1, т.е. по 1-му такту смены состояния датчика 2, и значение случайного числа х;- - соответствующего (1-1)-му такту смены состояния датчика 2.25 При ру(у 1)х 1-1 на выходе блока 6сравнения формируется уровень логической "1", которая поступает на первый вход элемента И 7. На второй вход элемента И 7 через элемент 15 задержки поступает им пульс от ГТИ 1. В результате на выходеблока 8 ключей формируется возможное значение нечеткого числа, сформированное в 1-м такте работы устройства на выходе, Если,иу(у)х, то сигнал на выходе блока 35 8 ключей не формируется.Кроме того, в процессе опроса элементов И 7 и 12 изменяется состояние реверсивного счетчика 13, по которому блок 14 изменяет свое состояние, Пример таблицы 40 состояния блока 14 представлен в таблице.Число Кь которое соответствует размахууровня значимости функции принадлежности на выходе блока 14, умножается на сигнал х с выхода датчика 2 в умножителе 9, а 45 полученный результат вычитается из единицы в вычитателе 10. Получаемые на его выходе числа х = 1 - Ьх имеют равномерные распределения в интервале(1-К;,1).Таким образом, обеспечивается регули ровка нижнего уровня функции принадлежности, по которому разыгрывается текущее ее значение для принятия решения о текущем значении нечетного числа, Это расширяет класс распределений, формируемых 55 генератором. Формула изобретения Генератор случайных чисел, содержащий генератор тактовых импульсов, датчик-5 иН(М 0,2 0,3 0 0,1 Код на выхо е 0,4 0,4 0,4 0,4 0,4 0,5 0,6 0,7 0,8 Составитель В. ОрловТехред М,Моргентал Редактор И.Шмакова Корректор М. Кучерявая Заказ 954 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 равномерно распределенных случайных чисел, первый умножитель, первый вычитатель, два элемента задержки, блок вычисления значений функции принадлежности, блок сравнения, первый элемент И, блок ключей, выход которого является выходом генератора, причем выход генератора тактовых импульсов соединен с входом опроса датчика равномерно распределенных случайных чисел и через первый элемент задержки с первым входом первого элемента И, выход которого соединен с управляющим входом блока ключей, выход датчика равномерно распределенных случайных чисел соединен с первым входом первого умножителя, второй вход которого является входом задания размаха носителя функции принадлежности генератора, выход первого умножителя соединен с входом вычитаемого первого вычитателя, вход уменьшаемого которого является входом задания максимального значения носителя функции принадлежности генератора, выход первого вычитателя соединен с информационным входом блока ключей и с входом блока вычисления значения функции принадлежности, выход которого соединен с первым входом блока сравнения, второй вход и выход "Больше" которого соединены соответственно с выходом второго элемента задержки и вторым входом первого элемента И, о т л и ч а ю щ и й с я тем, что, с целью расширения класса распределений 5 формируемых случайных чисел, в него дополнительно введены второй умножитель, второй вычитатель, реверсивный счетчик, блок вычисления размаха уровня значимости функции принадлежности и второй эле мент И, первый вход которого соединен свыходом "Меньше или равно" блока сравнения, второй вход и выход второго элемента И соединены соответственно с выходом первого элемента задержки и вычитающим 15 входом реверсивного счетчика, суммирующий вход и выход которого соединены соответственно с выходом первого элемента И и входом блока вычисления размаха уровня значимости функции принадлежности, вы ход которого соединен с первым входомвторого умножителя, второй вход которого соединен с выходом датчика равномерно распределенных случайных чисел, выход второго умножителя соединен с входом вы читаемого второго вычитателя, вход уменьшаемого которого соединен с шиной единичного потенциала, выход второго вычитателя соединен с входом второго элемента задержки;30

Смотреть

Заявка

4761224, 22.11.1989

ВОЕННАЯ АКАДЕМИЯ ИМ. Ф. Э. ДЗЕРЖИНСКОГО

БОРИСОВ ЭДУАРД ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 7/58

Метки: генератор, случайных, чисел

Опубликовано: 23.03.1992

Код ссылки

<a href="https://patents.su/3-1721607-generator-sluchajjnykh-chisel.html" target="_blank" rel="follow" title="База патентов СССР">Генератор случайных чисел</a>

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