in reply to PRNG: Modules/Testing

hola;

regarding the tests rather than your source of random numbers: there are other random number "tests" as well as chi-square you will probably want to consider:

entropy: the greater the information density, the more 'random'

deviation from simple arithmetic mean: if data close to random,this should be 256/2...

approximation monte carlo value for pi given data: good estimates => more random data

serial correlation coefficient: for random values, this will be close to zero.

all of these are implemented in the small, readily compilable program ent: http://www.fourmilab.ch/random

re: sources of random numbers, if math::trulyrandom is proving problematic, you might want to consider using an industrial strength cryptographic RNG such as Yarrow, from counterpane labs, full source available (www.counterpane.com/yarrow.html).

best of luck,

wufnik

-- in the world of the mules there are no rules --