# The monad-mersenne-random package

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

Version | 0.1 |
---|---|

Change log | None available |

Dependencies | base (>3 && <6), mersenne-random-pure64 [details] |

License | BSD3 |

Author | Don Stewart |

Maintainer | dons@galois.com |

Stability | Provisional |

Category | Control |

Home page | http://code.haskell.org/~dons/code/monad-mersenne-random |

Uploaded | Wed Jul 14 00:07:54 UTC 2010 by DonaldStewart |

Downloads | 530 total (0 in last 30 days) |

Votes | |

Status | Docs uploaded by user Build status unknown [no reports yet] |

## Modules

*Control**Monad**Mersenne*

[Index]

## Downloads

- monad-mersenne-random-0.1.tar.gz [browse] (Cabal source package)
- Package description (included in the package)

#### Maintainers' corner

For package maintainers and hackage trustees