Title of article :
On the combination of self-organized systems to generate pseudo-random numbers
Author/Authors :
Hossein Karimi، نويسنده , , Seyed Morteza Hosseini، نويسنده , , Majid Vafaei Jahan، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2013
Pages :
18
From page :
371
To page :
388
Abstract :
Cellular automata (CA) is a self-organizing structure with complex behavior which can be used to generating pseudo-random numbers. Pure CA has a simple structure and has no ability to produce long sequences of random numbers but in order to resolve this problem, a programmable, controllable CA (PCCA), using actuating factor or combination of different self-organizing criticality phenomena can be used. The purpose of the aforementioned methods is the use of the CA speed while preventing the automata self-organizing factor for specific use in generating random numbers. In this paper, a PCCA by using Sandpile model is proposed. The Sandpile model is a complex system that operates at a critical state between chaos and order. This state is known as self-organized criticality (SOC) and is characterized by displaying invariant scale behavior. In the precise case of the Sandpile model, by randomly and continuously dropping “sand grains” on top of a two-dimensional grid lattice, a power law relationship between the frequency and size of sand “avalanches” is observed. The avalanche behavior and the pure CA behavior are combined in a novel method which can be used as the pseudo-random number generator (PRNG). Experimental results show that this generator is able to reach a random behavior from a pseudo-chaotic one by combining two self-organized systems. In addition to independency of the initial state, it has been also indicated that the generated numbers are independent and its probability distribution is likely to be uniform. Accordingly, some tests of PRNGs such as entropy, chi-square, DIEHARD and several basic statistical tests have been performed and all of them have been successfully passed.
Keywords :
Cellular automata , Pseudo-random number generator , Self-organizing systems , Sandpile model
Journal title :
Information Sciences
Serial Year :
2013
Journal title :
Information Sciences
Record number :
1215344
Link To Document :
بازگشت