ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛЙОЕООЮЗНАЯ. Ч-.-и-'гл г;-г'г'.Ч'С{^иИ;',li.,iihj"i!.Ai(si .сиплп t-МВЛИОТЕКА Советский патент 1971 года по МПК G06F7/58 

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

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

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

Однако известные гене|раторы обладают недостаточной точностью выполнения заданного закона раСпределения.

С целью повышения точност)И апнроксимации кривой распределения генерируемых чисел ;в предлагаемом генераторе преобразуемое исходное равновероятное случайное число разбивается в числовом регистре на две части (старщую и младшую) и младщая часть возводится в квадрат, куб и т. д. с помощью цифровых неЛИНейпых преобразователей, а затем (Полученные степени перемножаются с определенными коэффициентами, хранящимися в запоминающем устройстве и затем суммируются.

На чертеже показана блок-схема предлагаемого генератора.

минающее устройство 3, устройство 4 воз.ведения в квадрат, куб и т. д. нелинейные цифровые преобразаватели, устройство о пе|рем«ожения ису.мматор 6.

Генератор случайных чисел с произвольным законо.м распределения представляет собой устройство, состоящее из источника 1 случайных равно.мерно распределенных чисел, соединенного с числовым регистром 2, секцио:нированный такп.м образом, что старшая часть его разрядов соединена с запоминающим устройством 3, а младшая подключена к первы.м «входам устройств 5 перемножения 1как непосредственно, так и через пелинейные цифроiBbie преобразователи возведения в квадрат, куб и т. д. Вторые входы устройств 5 перемножения соединены с выходами за1НОМ1И1нающего устройства 3, а выходы устройств 5 соединены с сумматором 6, причем один из выходов запоминающего уст|ройства 3 непосредственно связан с сз мматором 6.

При выработке каждого случайного числа с заданным законом распределения используется возможность представления отрезков кривых любого характера с помощью полИ-нома п-ой степени вида

который позволяет с большой точностью аппроксимировать требуемую кривую.

Для этого числовой регист1р 2 заполняется случайным числом, которое ш-одчийено равиомер-ному закону распределения и в силу секциони|рован1но.сти Числового регистра может быть представлено как , где Хг - CTaipшие, а Xi - младшие разряды числа.

Количество старших разрядов Хг определяется по тому, как («а сколько равных частей) разбивается интервал О, 1. Если, например, послед1ний разбить на 16 частей, то количество старШИх разрядов, с учетом двоичното исчисления, должно быть четыре.

Следовательно, четыре старших разряда, поступая IB запоминающее устройство 3, служат адресом, ло которому .на выходе устройства 3 выдаются соответствующие значения четырех коэффи1циенто;в (а, Ь, с, и d), которые имеются в уст1ройст1ве 3 для каждого от1резка, на которые разбивается интервал О, 1 или, иными словамИ, для каж|дой из 16 комбн.наций Л;. Коэффициенты Ь, с, d поступают в устройства 5 перемножения, где перемножаются с велнч} |{1И Xi, Xi, Xi, (Которые .получаются на пр обраврвателях 4. Полученные произведения суммируются совместно с коэффипиенут м а в сумЖаторе 6, образуя случайное число, с большой точностью иодчиненное заданному закону распределения.

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

Предмет изобретения

Генератор случайных чисел с произвольным законом распределения, содержащий блок формирования равномерно распреяе ченных случайных чисел, соединенный с числовым регистром, выходы старших разрядо1в которого подключены к адресным входам запоминающего уст|ройства, .и сумматор, отличающийся тем, что, с целью повышения точности а;п1про«сима-ции -кривой раапределения генерируемых чисел, он содержит блоки -перемножения, связанные с выходом запоминающего уст1ройства, (вторые входы которых, кроме одного, подключены к младшим разрядным выходам регистра через нелинейные смежные цифровые преобразователи, а один блок перемножения подключен нвпосредсивенно к младш-им разрядным выходам регистра, причем выходы всех блоков пе(ремножения соединены с сумматором.

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

название год авторы номер документа
Генератор случайных чисел 1987
  • Порфирьев Георгий Николаевич
  • Бурнашев Марат Ильдарович
SU1619261A1
Имитатор многомерных случайных величин 1979
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
  • Попов Александр Николаевич
SU857978A1
Генератор случайных чисел 1979
  • Солдатов Виталий Николаевич
  • Спица Игорь Сергеевич
  • Шульгинов Сергей Владимирович
SU798770A1
ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ 1973
  • В. М. Бойченко, А. Е. Лаусенко А. В. Бойченко
SU378826A1
Статистический анализатор 1985
  • Алыпов Юрий Евгеньевич
  • Фатиков Сергей Владимирович
  • Шипулин Геннадий Александрович
SU1339597A2
ГЕНЕРАТОР СЛУЧАЙНЫХ ФУНКЦИЙ 1973
SU400005A1
Множительное устройство 1972
  • Лапкин Лев Яковлевич
  • Сергеев Юрий Федорович
SU556433A1
Устройство для вероятностного моделирования 1973
  • Захаров Вячеслав Михайлович
SU488212A1
Цифровой вероятностный фильтр 1972
  • Гладкий Виталий Саввич
SU479117A1
Генератор случайных чисел 1981
  • Костюк Сергей Федорович
  • Кузьмич Анатолий Иванович
  • Якубенко Александр Георгиевич
SU1008738A1

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

Реферат патента 1971 года ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛЙОЕООЮЗНАЯ. Ч-.-и-'гл г;-г'г'.Ч'С{^иИ;',li.,iihj"i!.Ai(si .сиплп t-МВЛИОТЕКА

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

SU 310 255 A1

Даты

1971-01-01Публикация