Massive growth of data and communication encryption has created growing need for non-predictable, random data, needed for encryption keys creation. Need for randomness grows (nearly) linearly with growth of encryption, but randomness is very important ingredient also e.g. in quickly growing industry of game programming. Computers are deterministic devices and cannot create random results, computer procedures can generate only pseudo-random (looking random) data. For true randomness is needed some outside information – time and placement of user's keystrokes, fluctuations of current, interrupt requests in computer processor etc. But even those sources can often not comply with requests from our increasingly randomness-hunger environment of ciphered communications and data.
[1]
Per Martin-Löf,et al.
The Definition of Random Sequences
,
1966,
Inf. Control..
[2]
Claus-Peter Schnorr,et al.
A unified approach to the definition of random sequences
,
1971,
Mathematical systems theory.
[3]
A. Kolmogorov.
Three approaches to the quantitative definition of information
,
1968
.
[4]
G. Marsaglia,et al.
Some Difficult-to-pass Tests of Randomness
,
2022
.
[5]
G. A. Miller.
THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1
,
1956
.