Изобретение относитс к области вычислительной техники и может быть использовано при моделировании случайных процессов . Известен датчик случайных чисел { J, содержащий генератор случайного напр женн и 1и1Ю1ш. Недостатком датчика вл етс невозможность получени усеченный функций распределений случайных процессов из исходных. Наиболее близким техническим решением к изобретению вл етс датчик случайных чисел (2), содержащий блок сравнени , выход которого соединен с первым входом первого элемента И, а вход - с выходом источника случайного сигнала и вторым входом первого элемента И, выход которого ЯБл етс выходом датчика. В известном датчике случайных чисел при некоторых импульсах опроса на выход поступают нулевые числа, даже если нулевое число не вл етс допустимым. Это вызывает искажени функции распределени . Целью нзобретени вл етс повышение точности работы датчика за счет повышени точности воспроизведени усеченных распределений . Дл достижени поставленной цел предложенный датчик содержит второй элемент И, коммутатор и блок пам ти, первый и второй входы которого соединены соответственно с выходами источника случайного сигнала и блока сравнени . Выходы блока пам ти подключены ко входам коммутатора, выходы которого соединены соответствеино с первыми и вторыми входами первого и второго элементов И. Выход второго элемента И подключен к выходу датчика. Структурна схема датчика прнведена на чертеже. Датчик содержит источник I случайного сигнала, выход которого соединен со входом блока 2 сравнени , выход которого соединен с первым входом элемента 3 И, второй вход которого соединен с выходом источннка 1 слунайного сигнала н с первым входом блока 4 пам ти, второй вход которого соединен с выходом блока 2 сравнени , а выходы через коммутатор 5 соединены со входами элементов И 3, о. Выход второго элемента И подключен к выходу датчика. Датчик работает следующим образом. Источник 1 агучайного сигнала генерирует числа, распределенные па определенному закону. В блоке 2 выданное в данном такте число сравннваегс с заданным множеством , на котором необходимо получить усеченное распределение. Если выданное нс точником Ь число принадлежит заданному множеству, сигнал с выхода блока 2 размыкает элемент И 6, замыкает элемент И 3 и блокирует работу коммутатора 5. При этом число с выхода источника i через элемент 3 И ноступает на выход датчика. В это же врем происходит перезапись чисел в элементах пам ти 4i -4п блока 4. Число, заннсанное в элементе 4ц-1 записываетс в элемент 4д. Число, записанное в элементе 4i , записываетс в элемент 4 и число, выданное источником , заннсываетс в элемент 4i . Если выданное источником в данный момент число не входит в аиалнзнруемое множество , сигнал блока 2 размыкает элемент 3 И, замыкает элемент 6 И, блокирует перезапись чисел в элементах пам ти 4t -4в н запускает коммутатор 5, который песледовательно через элемент б И подает на выход датчика числа, записанные в элементах пам ти 4ц-4i. Это продолжаетс до тех пор, пока источник I выдает числа, не вход щие в анализируемое множество. При приходе очередного числа, вход щего в анализируемое множество, блок 2 уста} авлнвает коммутатор 5 в первоначальное положение , и датчик работает, как было описано выше.The invention relates to the field of computing and can be used in the simulation of random processes. A random number sensor {J, is known, which contains a random voltage generator and 1 and 1 11. The disadvantage of the sensor is the impossibility of obtaining the truncated functions of the distribution of random processes from the original. The closest technical solution to the invention is a random number sensor (2) containing a comparison unit, the output of which is connected to the first input of the first element AND, and the input to the output of the source of a random signal and the second input of the first element AND whose output YaBL output of the sensor . In a known random number sensor, for some polling pulses, zero numbers arrive at the output, even if the zero number is not valid. This causes distortion of the distribution function. The purpose of the invention is to improve the accuracy of the sensor by increasing the accuracy of reproduction of the truncated distributions. To achieve the set goal, the proposed sensor contains a second AND element, a switch and a memory unit, the first and second inputs of which are connected respectively to the outputs of the source of the random signal and the comparison unit. The outputs of the memory unit are connected to the inputs of the switch, the outputs of which are connected correspondingly with the first and second inputs of the first and second elements I. The output of the second element I is connected to the output of the sensor. The block diagram of the sensor is shown in the drawing. The sensor contains a source I of a random signal, the output of which is connected to the input of comparison unit 2, the output of which is connected to the first input of element 3 AND, the second input of which is connected to the output of source 1 of the runner signal n to the first input of memory 4, the second input of which is connected the output of the comparison unit 2, and the outputs through the switch 5 are connected to the inputs of the elements AND 3, o. The output of the second element And is connected to the output of the sensor. The sensor works as follows. The source 1 of the aguchain signal generates numbers distributed according to a certain law. In block 2, the number given in this cycle is compared with the given set, on which it is necessary to obtain a truncated distribution. If the number given out by the ns to the point b belongs to a given set, the signal from the output of block 2 opens element 6 and closes element 3 and blocks the operation of switch 5. At the same time, the number from source output i through element 3 enters the sensor output. At the same time, the numbers in the memory elements 4i-4p of block 4 are rewritten. The number assigned to the element 4ts-1 is written to the element 4e. The number written in element 4i is recorded in element 4 and the number issued by the source is entered in element 4i. If the number given by the source at the moment is not included in the set, the signal of block 2 opens element 3 I, closes element 6 I, blocks rewriting of numbers in memory elements 4t-4в and switches 5, which through the element b gives output sensor numbers recorded in memory elements 4ts-4i. This continues as long as source I gives out numbers that are not in the set being analyzed. When the next number entering the analyzed set arrives, unit 2 of the mouth} switches switch 5 to the initial position, and the sensor works as described above.
Таким o6pa3OhS, в каждый момент времени на выход датчика нодаетс число, рзспределе 1 юе по заданному закону и вход щее и анализируемое множество, т.е. число , раенределениое но усеченному закону распределени .Thus, o6pa3OhS, at each moment of time, a number is assigned to the output of the sensor, which is distributed according to a given law and the input and analyzed set, i.e. a number that is defined but truncated.