summaryrefslogtreecommitdiff
path: root/src/prng/rand.c
AgeCommit message (Collapse)AuthorLines
2013-06-08prng: fix rand() to give good sequence with small stateSzabolcs Nagy-2/+4
some applications rely on the low bits of rand() to be reasonably good quality prng, so now it fixed by using the top bits of a 64 bit LCG, this is simple, has small state and passes statistical tests. D.E. Knuth attributes the multiplier to C.E. Haynes in TAOCP Vol2 3.3.4
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker-0/+13