The AC-Random package

[Tags:bsd3, library]

This is a psuedo-random number generator (PRNG). It is designed to replace the standard Haskell '98 PRNG from the random package. It has the following properties:

The actual algorithm is a lag-4 Multiply With Carry (MWC) generator, using 32-bit arithmetic. (Should be fast on 32-bit and 64-bit platforms.) If my algebra is correct, its period should be roughly 1.46 * 10^48. (By constrast, random claims to have a period of only 2.30 * 10^18.)

Note that this algorithm, by itself, is not cryptographically secure.



Versions 0.1
Dependencies base (==4.*) [details]
License BSD3
Author Andrew Coppin
Category Random
Uploaded Thu Aug 25 09:34:35 UTC 2011 by AndrewCoppin
Distributions NixOS:0.1
Downloads 695 total (16 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees