Back to results
US 8,510,359 B2Granted
Pseudo-random number generation device, pseudo-random number generation program, and medium containing pseudo-random number generation program
OwnerKiyoto Yuiinventor
Life of this patent
Estimating the term…
Abstract
[Problems] To provide a highly efficient pseudo-random number generation device which can be used in a small-scale computer and a mobile terminal. [Means for Solving Problems] A memory table having n elements is prepared. A unique value is set for each of the n elements. By changing the contents of the respective elements in the memory table so as to change the memory table state. The change is extracted as a random number. Thus, it is possible to obtain a random number table of a cycle of power n at the maximum.
Claims7
A pseudo-random number generation device comprising:
- an information storage device;
- a memory table A stored in the information storage device and having a plurality of elements;
- a random number value output module configured to retrieve a value stored in at least one of the elements of the memory table A and output the retrieved value as a random number value;
- a table changing module configured to permutate elements in the memory table A;
- and
- a memory table B having a plurality of elements in the information storage device, wherein the table changing module is configured to permutate elements in the memory table A according to a numerical value held by at least one of the elements of the memory table B;
- wherein each of the elements of the memory table B is arranged to have at least one prime number;
- and
- wherein the table changing module is configured to select the element of the memory table A one by one sequentially, and to swap a content of the currently selected element with a content of the element that is an element prior to the currently selected element by p, and wherein the table changing module is further configured to acquire a value of the prime number of the memory table B one by one as the numerical value p therefor.
6 more elements
Dependencies are inferred from the claim text.