The monad-mersenne-random package

[Tags: bsd3, library]

Often we need an efficient way to generate high quality pseudo-random numbers in Haskell. We have good generators themselves (for example, the mersenne-random-pure64 package), however, users are often tempted to store the generator in a lazy state monad. This causes performance problems.

This package provides an optimized Rand monad for monadic generation of random numbers from a state, with close attention to performance. You may have results an order of magnitude or more better than using Control.Monad.State to store your generator.


Properties

Version0.1
Dependenciesbase (>3 && <6), mersenne-random-pure64
LicenseBSD3
AuthorDon Stewart
Maintainerdons@galois.com
StabilityProvisional
CategoryControl
Home pagehttp://code.haskell.org/~dons/code/monad-mersenne-random
Upload dateWed Jul 14 00:07:54 UTC 2010
Uploaded byDonaldStewart
Downloads193 total (23 in last 30 days)

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees