[go: up one dir, main page]

SU1325470A1 - Генератор случайных чисел - Google Patents

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

Info

Publication number
SU1325470A1
SU1325470A1 SU864033280A SU4033280A SU1325470A1 SU 1325470 A1 SU1325470 A1 SU 1325470A1 SU 864033280 A SU864033280 A SU 864033280A SU 4033280 A SU4033280 A SU 4033280A SU 1325470 A1 SU1325470 A1 SU 1325470A1
Authority
SU
USSR - Soviet Union
Prior art keywords
group
input
outputs
elements
output
Prior art date
Application number
SU864033280A
Other languages
English (en)
Inventor
Александр Сергеевич Романовский
Николай Леонидович Зайцев
Александр Викторович Григоров
Original Assignee
МВТУ им.Н.Э.Баумана
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by МВТУ им.Н.Э.Баумана filed Critical МВТУ им.Н.Э.Баумана
Priority to SU864033280A priority Critical patent/SU1325470A1/ru
Application granted granted Critical
Publication of SU1325470A1 publication Critical patent/SU1325470A1/ru

Links

Landscapes

  • Manipulation Of Pulses (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано дл  формировани  случайных неповтор ющихс  чисел. Цель изобретени  - упрощение генератора. Генератор содержит первичный источник 1 случайных чисел, блок 2 управлени , стробируемый дещифра- тор 3, регистр 4 пам ти, щифратор 5, элементы ИЛИ б, элементы 7 задержки, триггеры 8, элементы 9, 10 И. Блок 2 управлени  содержит генератор тактовых импульсов, элементы задержки, счетчик, стробируемый дещифратор, элемент ИЛИ, генератор одиночных импульсов. 3 ил. J-H. sg 00 1чЭ ел

Description

Изобретение .относитс  к цифровой вычислительной технике, нредназначено дл  генерировани  случайных неповтор ющихс  чисел и может быть применено в устройствах, использующих методы статистических испытаний .
Цель изобретени  - упрощение генератора .
На фиг. 1 приведена блок-схема генератора; на фиг. 2 - схема блока управлени ; на фиг. 3 - временные диаграммы, по сн ющие работу генератора.
Генератор содержит первичный источник 1 случайных чисел, блок 2 управлени , стро- бируемый дещифратор 3, регистр 4 пам ти, щифратор 5, элементы ИЛИ 6, элементы 7 задержки, триггеры 8, элементы И 9 и 10. Блок 2 управлени  содержит генератор 11 тактовых импульсов, элементы 12-15 задержки , счетчик 16, стробируемый дещифратор 17, элемент ИЛИ 18, генератор 19 одиночных импульсов.
Генератор работет следующим образом.
Импульсы с выхода генератора 11 тактовых импульсов поступают на стробирую- щий вход дещифратора 17 и последовательно распредел ютс  на его выходы, что обспечиваетс  соединением информационных входов дещифратора с выходами счетчика 16, на счетный вход которого поступают те же импульсы с выхода генератора И тактовых импульсов (фиг. 2), но задержанные элементом 12 задержки.
Импульс с первого выхода дещифратора 17, соответствующего ненулевому содержимому счетчика 16, сбрасывает триггеры 8 в нулевое состо ние и подготавливает генератор к началу цикла генерировани . Последующие импульсы с остальных каналов , объединенные элементом ИЛИ 18, запускают первичный источник 1 случайных чисел. Через врем  задержки, обспечивае- мое третьим элементом задержки, число с выходов источника 1 случайных чисел де- щифрируетс  на стробируемом дешифраторе 3, и на соответствующем выходе дешифратора 3 по вл етс  единичный потенциал, который пропадает через врем , равное длительности импульса, поданного на его стро- бирующий вход с второго выхода блока управлени  (фиг. 1), т.е. на выходе строби- руемого дещифратора 3, соответствующем двоичному числу на выходе источника 1 случайных чисел, по вл етс  единичный импульс .
Пусть это произойдет, например, на первом выходе стробируемого дещифратора3. Этот импульс через первый элемент ИЛИ 6 проходит на первый вход элемента U 10. Так как первый триггер 8 находитс  в нулевом состо нии, то импульс проходит через элемент 10, второй вход которого соединен с нулевым выходом первого триггера 8, на котором имеетс  единичный уровень потенциала , и поступает на соответствующий информационный вход регистра 4 пам ти.
Запись импульса в регистр 4 пам ти происходит следующим образом. Импульс с выхода элемента ИЛИ 18 запускает генератор 19 одиночных импульсов, вырабатываю- щий одиночный импульс. Этот импульс, задержанный на четвертом элементе 15 задержки , подаетс  на тактовый вход регистра 4 пам ти и записывает в него информацию с выхода первого элемента М 10. Содержимое регистра 4 щифруетс  на ком бинационном щифраторе 5, и на этом процесс генерации одного случайного числа заканчиваетс . Необходимо отметить, что импульс с выхода первого элемента ИЛИ 6 через первый элемент 7 задержки взво5 дит первый триггер 8 в единичное состо ние. После однократного прохождени  импульса через какой-либо элемент U 10 он запираетс  по входу, соединенному с нулевым выходом соответствующего триггера 8. Этот процесс повтор етс  еще (2 -1)
0 раз. При этом возможны два варианта. Если вновь сгенерированное число ни разу до этого (в пределах данного цикла) не по вл лось, работа генератора ничем не отличаетс  от описанного выше алгоритма.
с Если произошла повторна  генераци  одного и того же числа, например, соответствующего nepBqMy выходу стробируемого дешифратора 3, импульс с выхода первого элемента ИЛИ 6 пройдет уже не через элемент И 10, а через первый элемент И 9, так
Q как триггер 8 уже находитс  в единичном состо нии, и поступит через второй элемент ИЛИ 6 на вход цепочки элементов, соединенный с вторым выходом стробируемого дешифратора 3. Далее алгоритм работы элементом повтор етс , но уже дл  этой це5 почки элементов.
Таким образом, последовательно генерируютс  2 случайных чисел и ни одно из них на выходе шифратора не повтор етс .
40

Claims (1)

  1. Формула изобретени 
    Генератор случайных чисел, содержащий первичный источник случайных чисел, выходы разр дов которого соединены с информационными входами стробируемого дешифратора соответственно, группу триггеров, нулевые выходы которых соединены с первы.ми входами соответствующих элементов И первой группы, регистр пам ти, отличающийс  тем, что, с упрощени , он содержит группу элементов ИЛИ, группу элементов
    Q задержки, вторую группу элементов И, шифратор и блок управлени , содержащий четыре элемента задержки, счетчик, стробируемый дешифратор, элемент ИЛИ, генератор одиночных импульсов и генератор тактовых импульсов, выход которого соединен
    5 со стробирующим входом стробируемого дешифратора блока управлени  и с входом первого элемента задержки, выход которого соединен со счетным входом счетчика, разр дные выходы которого соединены с соответствующими входами стробируемого дешифратора блока управлени , первый выход которого соединен с нулевыми входами триггеров группы, а выходы, кроме первого, стробируемого дешифратора блока управлени  соединены с входами элемента ИЛИ соответственно , последний выход стробируемого дешифратора блока управлени  через второй элемент задержки соединен с входом «Сброс счетчика, выход элемента ИЛИ соединен с входом «Пуск генератора одиночных импульсов , с входом «Опрос первичного источника случайных чисел и с входом третьего элемента задержки, выход которого соединен со стробируюш,им входом стробируемого дешифратора, выход генератора одиночных импульсов через четвертый элемент задержки соединен с синхронизируюш,им входом регистра пам ти, выходы разр дов которого соединены с входами шифратора соответственно , выходы которого  вл ютс 
    группой разр дных выходов генератора, выходы стробируемого дешифратора соединены с первыми входами элементов ИЛИ группы, выходы которых через соответ- ствуюш,ие элементы задержки группы соединены с единичными входами триггеров группы , единичные выходы которых соединены с первыми входами соответствуюш,их элементов И второй группы, выход каждого г-го (i , п, п - число элементов ИЛИ в группе) элемента И второй группы соединен с вторым входом (гЧ-1)-го элемента ИЛИ группы, выход п-го элемента И второй группы соединен с вторым входом первого элемента ИЛИ группы, выходы элементов ИЛИ груп- 5 пы соединены с вторыми входами соответствующих элементов И второй группы и со- ответствуюш.их элементов И первой группы , выходы которых соединены с соответ- ствуюш,ими разр дными входами регистра пам ти .
SU864033280A 1986-03-06 1986-03-06 Генератор случайных чисел SU1325470A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864033280A SU1325470A1 (ru) 1986-03-06 1986-03-06 Генератор случайных чисел

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864033280A SU1325470A1 (ru) 1986-03-06 1986-03-06 Генератор случайных чисел

Publications (1)

Publication Number Publication Date
SU1325470A1 true SU1325470A1 (ru) 1987-07-23

Family

ID=21225031

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864033280A SU1325470A1 (ru) 1986-03-06 1986-03-06 Генератор случайных чисел

Country Status (1)

Country Link
SU (1) SU1325470A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 337776, кл. G 06 F 7/58, 1970. Авторское свидетельство СССР № 734766, кл. G 06 F 7/58, 1977. *

Similar Documents

Publication Publication Date Title
US4160154A (en) High speed multiple event timer
SU1325470A1 (ru) Генератор случайных чисел
US3519941A (en) Threshold gate counters
SU1008893A1 (ru) Генератор последовательностей импульсов
SU1287281A1 (ru) Делитель частоты с дробным коэффициентом делени
RU2047895C1 (ru) Анализатор спектра
SU445144A1 (ru) Преобразователь двоичного кода во временной интервал
SU1176439A1 (ru) Умножитель частоты
SU1432515A1 (ru) Генератор случайного процесса
SU1587501A1 (ru) Генератор нестационарного случайного импульсного процесса
SU1483636A1 (ru) Многостоповый преобразователь временных интервалов в цифровой код
SU1506553A1 (ru) Преобразователь частота-код
SU1709514A1 (ru) Делитель частоты следовани импульсов
SU1056191A1 (ru) Стохастический преобразователь
SU1383369A1 (ru) Генератор кодовых колец
SU418971A1 (ru)
SU1434430A1 (ru) Датчик равномерно распределенных случайных чисел
SU172130A1 (ru) Пересчетная схема
SU1141406A1 (ru) Устройство дл возведени в квадрат и извлечени квадратного корн
SU1095368A1 (ru) Управл емый генератор ступенчатого напр жени
SU1083188A1 (ru) Генератор потоков случайных событий
SU1522411A1 (ru) Преобразователь двоичного кода в двоично-дес тичный
SU1314324A1 (ru) Устройство дл генерировани цифровых сигналов
SU921095A1 (ru) Делитель частоты
SU999048A1 (ru) Число-импульсный квадратичный преобразователь