Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

True random number generation method implemented by software

A technology of true random numbers and random numbers, which is applied in the field of unpredictability to generate true random numbers, and can solve problems such as generating pseudo-random numbers

Inactive Publication Date: 2011-05-18
倍奥锐(北京)科技有限公司
View PDF1 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the present invention provides a software-implemented method for generating true random numbers to solve the problem that existing software can only generate pseudo-random numbers

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • True random number generation method implemented by software
  • True random number generation method implemented by software
  • True random number generation method implemented by software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0012] The applicant has found through research that random numbers generated by software are all generated by a fixed and repeatable method based on a random seed. Therefore, random numbers generated by software in the past are called pseudo-random numbers. It's certain, it's predictable. Of course, if the random seed is a true random number, then the random number generated by this random seed is also a true random number. However, due to the consistency of...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a true random number generation method implemented by software. The method comprises a pseudo random number generation module, a circulation module and a storage module. The pseudo random number module generates a pseudo random number according to a random seed stored in the storage module; the circulation module uninterruptedly generates new pseudo random numbers with the pseudo number through software circulation; and the storage module is used for storing the random numbers generated by the circulation module at fixed period. Due to uncertainty of power-on time of electronic equipment in final detection and using process of users, the true random number can be generated after the equipment is used for multiple times.

Description

technical field [0001] The invention relates to a method for generating a true random number by only using a random function of software to cooperate with the unpredictability of power-on time of a device. Background technique [0002] The real random number is randomly generated according to the distribution probability shown in the experimental process in a certain generation process, and the result is unpredictable and invisible. In the past, the random functions used in programs in electronic equipment were simulated according to a certain algorithm. These series of numbers are "seemingly" random numbers, but in fact they are generated by a fixed and repeatable calculation method. They are not really random, because they can actually be calculated according to the structure of the function and the running time of the program, and the results are deterministic and visible. We can consider the probability of this foreseeable outcome to be 100%. Therefore, the "random num...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/58
Inventor 方震
Owner 倍奥锐(北京)科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products