Software random number generation method with dispersion mechanism
A random number and decentralized technology, which is applied in the field of computer communication, can solve the problems of weakening randomness and easy occurrence of regularity, and achieve the effects of enhancing randomness, reducing the possibility of being cracked, and improving security
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0013] see figure 1 As shown, the present invention is a software random number generation method of a decentralized mechanism, and the method specifically includes the following steps:
[0014] Step 1. Obtain an initial random number seed, the random number seed is the read system time value, the random number seed occupies N bytes, N is an integer greater than 1, and the system word length value can be taken; (for example, 32 The bit system can take N as 4)
[0015] Step 2. The random number seed obtains the process random number through the linear congruence algorithm; the formula of the linear congruence algorithm is: R1=a*R0+b; where a is a prime number of 8*N bits, and b is an odd number of 8*N bits , R0 is a random number seed, and R1 is a process random number; if the linear congruence algorithm process overflows, the result of the lower 8*N bits is taken, and the overflow bit is discarded;
[0016] Step 3, disperse the generated process random number; the dispersal ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com