METHOD FOR GENERATING A RANDOM NUMBER USING A COMPUTER (VARIANTS)

FIELD: computing technology.SUBSTANCE: group of inventions relates to computer engineering and can be used for generating random numbers from a computer. Method for generating random numbers using a computer that includes a timer for generating current time values not associated with a generator clo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: KUROCHKIN NIKOLAJ NIKOLAEVICH
Format: Patent
Sprache:eng ; rus
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:FIELD: computing technology.SUBSTANCE: group of inventions relates to computer engineering and can be used for generating random numbers from a computer. Method for generating random numbers using a computer that includes a timer for generating current time values not associated with a generator clock of the computer software application operable to receive from the timer value of the current time, perform data processing on a predetermined algorithm are hashed. Method comprises the steps of setting the value of the entropy for the computer determined the number M of elements in the sequence D, to be processed for obtaining entropy values not less than a predetermined form a sequence D (M), a random number obtained as a result of processing elements in a sequence D.EFFECT: technical effect is to provide a random number to the entropy is not less than a predetermined value.4 cl Группа изобретений относится к вычислительной технике и может быть использована для генерации случайных чисел с использованием компьютера. Техническим результатом является обеспечение получения случайного числа с энтропией не меньше заданной величины. Способ генерации случайных чисел с использованием компьютера, который содержит таймер для формирования значений текущего времени, не связанный с генератором тактовой частоты компьютера, прикладное программное обеспечение, выполненное с возможностью получать из таймера значения текущего времени, выполнять обработку данных по заранее заданному алгоритму, выполнять операцию хэширования. Способ содержит этапы, на которых задают значение энтропии, определяют для данного компьютера количество М элементов последовательности D, которое необходимо обработать для получения значения энтропии не меньше заданного, формируют последовательность D(M), получают случайное число в результате обработки элементов последовательности D. 2 н. и 2 з.п. ф-лы.