Генератор случайных чисел
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике. Цель изобретения - повышение быстродействия. Генератор содержит генератор 1 тактовых импульсов, датчики 2, 8случайных чисел, умножители 3, 6, блок 4 вычисления граничных координат распределения , вычитатель 5, сумматор 7, регистр 9памяти. 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (si)s G 06 F 7/58
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4780759/24 . (223 09.01.90 (46) 07.11,92, Бюл. ЬЬ 41 (72) 8.Н.Башлыков, З.В,Борисов и B.В.Мартынов (56) Авторское свидетельство СССР
М 1640688, кл; G 06 F 7/58. 1989.
„„Я „„1774329 А1 (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной технике. Цель изобретения — повышение быстродействия. Генератор содержит генератор 1 тактовых импульсов, датчики 2, 8 случайных чисел, умножители 3, 6, блок 4 вычисления граничных координат распределения, вычитатель 5, сумматор 7. регистр
9 памяти. 2 ил.
1774329
Изобретение относится к вычислительной технике.
Цель изобретения — повышения быстродействия, Изобретение поясняется фиг. 1 и 2. г
Составитель B.ÎpëoB
Техред M.Moðãåíòàë
Редактор В.Бугренкова
Корректор ВЛетраш
Заказ 3927 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ. СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", r, Ужгород, ул.Гагарина, 101
Генератор содержит генератор 1 тактовых импульсов (ГТИ), датчик 2 случайных чисел с равномерным распределением, умножитель 3, блок 4 вычисления граничных координат распределения, вычитатель 5, умножитель 6, сумматор 7, датчик 8 случайных чисел с равномерным распределением, регистр 9 памяти.
Генератор работает следующим образом, С регистра 9 поступает значение моды распределения х, по которому определяется значение f (х*), которое принимается в качестве искомого значения ум к в соответствии с формулой
Х„1-1 у = f (x) — - -" — - - е ", (1) где а,.А — параметры распределения.
По каждому импульсу ГТИ 1 датчики 2, 8 вырабатывают случайные числа y<, qz.
При умножении g< на у е с в умножителе 3 . формируется случайный уровень у, по которому в блоке 4 в соответствии с формулой (1) формируются граничные значения х1 и xz.
Блок 4 выполнен в виде блока постоянной памяти, а соответствующие значения у, х1, xz получены предварительно решением уравнения (1) при конкретных а иА численным методом. На выходе сумматора 7 формируется значение случайной величины
X = Xf + tj7 (Х2 х1).
Формула изобретения
5 Генератор случайных чисел, содержащий первый и второй датчики случайных чисел с равномерным распределением, генератор тактовых импульсов, вычитатель и первый и второй умножители, причем выход
10 генератора тактовых импульсов соединен с входами запуска первого и второго датчиков . случайных чисел с равномерным распределением, отличающийся тем, что, с целью повышения быстродействия, в него
15 дополнительно введены регистр памяти. блок вычисления граничных координат рас пределения и сумматор, причем выход регистра памяти соединен с первым входом умножителя, второй вход и выход которого
20 соединены соответственно с выходом пер- вого датчика случайных чисел с равномерным распределением и входом блока вычисления граничных координат распределения, выход левой границы которого со25 единен с первым входом сумматора и входом уменьшаемого вычитателя, вход вычитаемого и выход которого соединены соответственно с выходом правой границы блока вычисления граничных координат
30 распределения и первым входом второго умножителя, второй вход и выход которого соответственно соединены с выходом второго датчика случайных чисел с равномер ным распределением и вторым входом
35 сумматора, выход которого является выходом генератора.