Constructing empirical tests of randomness
a statistical test suite for random and pseudorandom number generators for cryptographic application .