Генератор случайных чисел
Изобретение относится к вычислительной технике и может быть использовано для получения чисел с четырехпараметрическим распределением. Цель изобретения - расширение функциональных возможностей за счет формирования случайных чисел, подчиняющихся четырехпараметрическому закону распределения. Генератор содержит элемент 1 задержки, элемент ИЛИ 2, датчик 3 случайных чисел с гаммараспределением, блок 4 возведения в степень, умножители 5 и 6, сумматор 7, датчик 8 равномерно распределенных случайных чисел, умножитель 9, вычитатель 10. Поставленная цель достигается путем введения новых блоков и функциональных связей. 1 ил.
С50 4 G 06 F ?/58
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ASTOPCNOMV СВЩВТВП СТВУ
ГОСУДАРСТВЕН ЮЙ КОМИТЕТ
Г10 ИЗОБРЕТЕНИЯМИ И 07НРЫ1ИЯМ
ПРИ ГИКТ CCCP (21) 4131375/24-24 (22) 15.07.86 (46) 07.09.89. Бюл. IP 33 (72) Е.Т.Лыкова, А.М.Байков, В.Ю.Анисимов, Э.В.Борисов и В.А.Рябец (53) 681.3(088.8) (56) Авторское свидетельство СССР
В 1057945, кл. С 06 F 7/58, 1983.
Авторское свидетельство СССР
1 1322276,: кл. С 06 F 7/58, 1986. (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ (57) Изобретение относится к вычислиI тельной технике и мокет быть использовано для получения чисел с четырех, SU„„1506444 А1
2 параметрическим распределением. Цель изобретения — расширение функциональных возмокностей за счет формирования случайных чисел, подчиняющихся четырехпараметрическому закону распределения. Генератор содержит элемент 1 эадервки, элемент ИЛИ 2, датчик 3 случайных чисел с гамма-распределением, блок 4 возведения в степень, умнокители 5 и 6, сумматор 7, датчик 8 равномерно распределенных случайных чисел, умноиитель 9, вычитатель 10.
Поставленная цель достигается путем введения новых блоков и функциональных связей. 1 ил.
150644
Изобретение относится к вычислительной технике и предназначено для получения случайных чисел с четырехпараметрическим симметричным распре- 5 делением.
Бель изобретения — расширение функ-циональных возможностей за счет формирования спучайных чисел, подчиняющихся четырехпаоаметричесгому закону рас пределения.
На чертеже препставлена структурная схема генератора случайных чисел, Функция плотности четырехиарамет= риче< кого симметрично(о распределе- 1 . ния имеет вид б е
А c1- < -1
f (X) zz-----(zr
2 . Г (<- () ((4 /6 ) (х — (.< ) ) ехр(-<р) Й(.<, (1 ) (!) где -(х; р с ;
М, .-,á) 0;
1(1
А= (Г(Ы+2г < /3r (d)) .1 г
Параметры 1(и Ь я вр(яются ма (er
Это распреде.((ение унимодапьно и сим— метрично относительно ;0 Пр . различных соотношениях 1(е((,ló (1(параметрами ., и г по.(учим пло; н« . ч разг<ичных расп редел=ний. Ес(п(,р(-r=1, из формулы (1) („пучаем функции (<поз ности семейства экспоненциапь(b(x расЗс пределений. Семей(. Tho экспс ненциальных распределений, как частный случай, включает в себя ((=1; г 0) равномерное распределение, (<((=1,э; rzz0, «) нормальное распределение 1 р;спреде40 ление Лапласа (а,-=.2, г=1) . При г=0, 5 имеем р<спреце:(ен«(е Джонсона. Докаж;м, что случайная величина 6 Х Z=---- Y+ (б 45 где Х вЂ” случайная вепичш(а, подчиняющаяся ) -распределению с параметрами (с(, 1); Y — случайная величина, п,-дчиняющаяся равномерному акопу распределения на интервале (-f 1), подчинаяется четь(рехпараметри". ескому симме тричному расиреде((ению, плотсс ность которог(выражается фор<(улой (1) . Сделаем зам н переменных t=r(z Таким образом имеем 4 4 6 г- х" у+ . А t=X. Выразим Y через z u (z- р) А Y--- ------<-2 Ппотность распределения случайной величины г вычисляется по формуле <(z)= ) <(z, z)zz. Совместную плотность распределения случайных величин г,t можно получить следующим образом; f(z,t)=I f(x(z,t.)) f(y(()), где T-= дх Bt дх аг f <,!(z ) )= -t -- (=. Г (d) 1 О, г 0; О, 1 О, ) (у(t) )= (y <1 Таким образом, подставив формульное выражение f(z,t) в формулу (2), меем А (-с < (z)==--?(рГ (d) t e dt. ((л((,) (i - ()) " Нижний предел баррето«(гак потому, <т при t: ((A/6) (z-р)g "" спр чайная ве чичипа, не с у(((ествует . Генератор случайных чисел содержит элемент 1 задержки, элемент ИЛИ 2, датчик 3 случайных чисел с з -распределением, блок 4 возведения в степень, умножители 5 и 6, сумматор 7, датчик 8 равномерно распрепел<знных спу(айных чисел, умножи"ель 9 и вычитатель 10. Генератор работает следующим образом. На вход < Пуск< датчика 3 случайных чисел с у-распределением с выхода элемента ИЛИ 2 поступает управляющий сигнал. На группе выхода датчика 3 формируется случайное число Х, подчиняющееся -распределению с параметрами ((«(„1). Это число поступает на информационный вход блока 4 возведе— ния ь степень, на выходе которого формируется величина Х . Ча вход "Опрос" датчика 8 поступает сигнал с выхода конца операций датчика 3, и на выходе датчика 8 формируется случайное число Y* рав1506444 формул а изобретения тора. Составитель И.Столяров Редактор В.Петраш Техред А. Кравчук Корректор О.Кравцова Заказ 5439/50 Тираж 668 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб., д. 4/5 Проиаводственно-издательский комбинат Патент, г.ужгород, ул. Гагарина,101 номерно распределенное на интервале (U,1), которое поступает »а первый вход умножителя 9, где умножается »а 2, и значение 2Y" поступает на вход уменьшаемого вычитателя 10, где из него вычитается 1 Величина 2Y* -1, представляющая собой случайное число Y с равномернь» законом распределения на интервале (-1,1), поступа- !0 ет на, второй вход умножителя 5, на первый вход которого поступает велиг чина Х, Ha выходе умножителя 5 форг мируется величина Х У, которая в умножителе 6 умножается на константу, равную 6 А. Величина b A X Y поступает на первый вход сумматора 7, где складывается с р, поступившей с второго выхода. Таким образом,. на выходе;стройства имеем случайное число Z= Б А Х". Y+p, подчиняющееся распределению (1) . С выхода датчика 3 управляющий 25 сигнал через элемент 1 задержки »оступает на первый вход элемента ИЛИ 2. Сигнал на выходе элемента ИЛИ 2 является сигналом для начала формирования нового случайного числа. 30 Генератор случайных чисел, содержащий датчик равномерно распределенных случайных чисел, вычитатель, первый умножитель, выход которого соединен с первым входом второго умножителя, сумматор, элемент задержки и третий умножитель, о т л и ч а ю щ и йс я тем, что, с целью расширения функциональных возможностей за счет формирования случайных чисел, подчиняющихся четырехпараметрическому закону распределения, в него введены элек1ент ИЛИ, датчик случайных чисел с т-распределением, блок возведения в степень, причем выход элемента ИЛИ соединен с входом "Пуск" датчика случайных числе с -распределением, информационный выход которого соединен с информационным входом блока возведения в степень, выход которого соединен с первым входом первого умножителя, второй вход которого соединен с выходом вычитателя, вход уменьшаемого которого соединен с выходом третьего умножителя, первый вход которого соединен с выходом датчика равномерно распределенных случайных чисел, вход "Опрос которого соединен с выходом конца операции датчика случайных чисел с 1 -распределением и через элемент задержки подключен к первому входу элемента ИПИ, второй вход которого является входом нПуски генератора, выход второго умножителя соединен с первым входом сумматора, выход которого является выходом генератора,вторые входы трех умножителей, вход вычитаемого вычитателя и второй вход сумматора являются входами задания констант генератора, вход задания степени блока возведения в степень является входом задания параметра формы закона распределения генера