monte-carlo: A monad and transformer for Monte Carlo calculations.

[ bsd3, library, math ] [ Propose Tags ]

A monad and transformer for performing Monte Carlo calculations. This monad carries and provides access to a pseudo-random number generator. Internally, the monad mutates rather than copies the random gnerator state. By avoiding copies, it can deliver faster performance than many pure random number implementations. The package is built around the facilities provided by the GNU Scientific Library (GSL).

Versions [RSS] [faq] 0.1, 0.2, 0.3, 0.3.1, 0.4, 0.4.1, 0.4.2, 0.5, 0.6, 0.6.1, 0.6.2
Change log NEWS
Dependencies base (==4.*), gsl-random (==0.5.*), primitive (>=0.5 && <0.7), transformers (>=0.3 && <0.6), vector (>=0.6 && <0.13) [details]
License BSD-3-Clause
Author Patrick Perry
Maintainer Patrick Perry <>
Category Math
Home page
Source repo head: git clone
Uploaded by PatrickPerry at 2017-09-15T13:35:02Z
Distributions NixOS:0.6.2
Downloads 7637 total (60 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2017-09-15 [all 2 reports]




Maintainer's Corner

For package maintainers and hackage trustees