DocumentCode :
1414023
Title :
On the generation of high-quality random numbers by two-dimensional cellular automata
Author :
Tomassini, Marco ; Sipper, Moshe ; Perrenoud, Mathieu
Author_Institution :
Inst. of Comput. Sci., Lausanne Univ., Switzerland
Volume :
49
Issue :
10
fYear :
2000
fDate :
10/1/2000 12:00:00 AM
Firstpage :
1146
Lastpage :
1151
Abstract :
Finding good random number generators (RNGs) is a hard problem that is of crucial import in several fields, ranging from large-scale statistical physics simulations to hardware self-test. In this paper, we employ the cellular programming evolutionary algorithm to automatically generate two-dimensional cellular automata (CA) RNGs. Applying an extensive suite of randomness tests to the evolved CAs, we demonstrate that they rapidly produce high-quality random-number sequences. Moreover, based on observations of the evolved CAs, we are able to handcraft even better RNGs, which not only outperform previously demonstrated high-quality RNGs, but can be potentially tailored to satisfy given hardware constraints
Keywords :
cellular automata; evolutionary computation; random number generation; cellular automata; cellular programming evolutionary algorithm; random number generators; random-number sequences; Automatic programming; Built-in self-test; Content addressable storage; Evolutionary computation; Genetic programming; Hardware; Large-scale systems; Physics; Random number generation; Testing;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.888056
Filename :
888056
Link To Document :
بازگشت