Method for generating pseudo-random number, random number generator, and computer-program product
AssigneesBeijing BOE Technology Development Co., Ltd., Boe Technology Group Co., Ltd.
InventorsXiangye Wei, Zhiliang Wang
Life of this patent
Estimating the term…
Abstract
A method for generating pseudo-random number is provided. The method includes receiving, by at least one processor, an initial state and a seed; performing, by the at least one processor, at least a cycle of state transfer calculation; and outputting a series of pseudo random numbers. A variable decimal seed is used in at least one step of the at least a cycle of state transfer calculation. The variable decimal seed is calculated in a previous step of the at least a cycle of state transfer calculation.
Claims23
A method for generating pseudo-random number, comprising:
- receiving, by at least one processor, an initial state and a seed;
- performing, by the at least one processor, at least a cycle of state transfer calculation;
- and
- outputting a series of pseudo random numbers;
- wherein a variable decimal seed is used in at least one step of the at least a cycle of state transfer calculation;
- and
- the variable decimal seed is calculated in a previous step of the at least a cycle of state transfer calculation.
(canceled)
A random number generator, comprising:
- a memory;
- one or more processors;
- wherein the memory and the one or more processors are connected with each other;
- and
- the memory stores computer-executable instructions for controlling the one or more processors to:
- receive an initial state and a seed;
- perform at least a cycle of state transfer calculation;
- and
- output a series of pseudo random numbers;
- wherein, a variable decimal seed is used in at least one step of the at least a cycle of state transfer calculation;
- and
- the variable decimal seed is calculated in a previous step of the at least a cycle of state transfer calculation.
(canceled)
(canceled)
A computer-program product comprising a non-transitory tangible computer-readable medium having computer-readable instructions thereon, the computer-readable instructions being executable by a processor to cause the processor to perform:
- receiving, by at least one processor, an initial state and a seed;
- performing, by the at least one processor, at least a cycle of state transfer calculation;
- and
- outputting a series of pseudo random numbers;
- wherein a variable decimal seed is used in at least one step of the at least a cycle of state transfer calculation;
- and
- the variable decimal seed is calculated in a previous step of the at least a cycle of state transfer calculation.
Dependencies are inferred from the claim text.