> I see we have a random number generator in base/, and I could make > use of it for a thing I'm doing for AMD. One thing that worries me, > though, is getting stuck in a loop of n random numbers which would force > my randomness to not be quite as random as I'd like when consuming lots > of values. I think theoretically all determinstic random number > generators are going to repeat eventually because the input space is > only so big, but it would be great if the period of ours was a really > large value. Does anybody know what it is? Is there a good technique for > expanding it?
The RNG that we're using is called the Mersenne Twister: http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html I stole the code in random_mt.cc from there. The period is insane: 2^19937-1. I'm pretty sure that you won't have a problem. Nate _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
