random-source: Generic basis for random number generators

[ library, math, public-domain ] [ Propose Tags ]
Versions 0.3,,,,
Dependencies base (>=3 && <5), flexible‑defaults, mersenne‑random‑pure64, mtl (>=1 && <3), mwc‑random, random, stateref (==0.3.*), syb, template‑haskell [details]
License LicenseRef-PublicDomain
Author James Cook <james.cook@usma.edu>
Maintainer James Cook <james.cook@usma.edu>
Category Math
Home page https://github.com/mokus0/random-fu
Source repo head: git clone https://github.com/mokus0/random-fu.git(random-source)
Uploaded by JamesCook at Fri Jun 24 17:39:17 UTC 2011
Distributions Debian:, LTSHaskell:, NixOS:, openSUSE:
Downloads 6086 total (51 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Random number generation based on entropy sources able to produce a small but well-defined set of primitive variates. Also includes facilities for "completing" partial implementations, making it easy to define new entropy sources in a way that is naturally forward-compatible.





base-4 and above do not include syb


mtl-2 has State, etc., as "type" rather than "newtype"


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees