CPC G06F 3/0623 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0679 (2013.01); G06F 7/584 (2013.01); G11C 7/1006 (2013.01); G11C 7/1036 (2013.01); G11C 19/00 (2013.01)] | 18 Claims |
1. A method of generating a random number, comprising:
generating first random number sequence data by performing a first XorShift operation on inputted data;
generating a seed by using the first random number sequence data; and
generating second random number sequence data by performing a second XorShift operation on the seed, wherein
the first random number sequence data are generated by using a plurality of XorShift circuits and a nonlinear transformation circuit, and
the nonlinear transformation circuit is configured to perform a nonlinear transformation on output data from at least one of the plurality of XorShift circuits.
|