The random-source package

[Tags: library, public-domain]

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.

Changes in 0.3.0.6: Fixed overzealous fix in 0.3.0.5. The people responsible for sacking the people who have been sacked, etc., have been sacked.

Changes in 0.3.0.5: Renamed some internal modules and accidentally some external ones too. Whoops. Please don't use this version, it will only end in tears.

Changes in 0.3.0.4: Fixed a typo that broke building with MTL-1

Changes in 0.3.0.3: Fixes for GHC's deprecation of Foreign.unsafePerformIO

Changes in 0.3.0.2: Fixes for GHC 7.2.*'s crazy Template Haskell changes.


Properties

Versions0.3, 0.3.0.2, 0.3.0.4, 0.3.0.5, 0.3.0.6
Dependenciesbase (==3.*), flexible-defaults (>=0.0.0.2), mersenne-random-pure64, mtl (==1.*), random, stateref (==0.3.*), template-haskell, th-extras or
base (==3.*), flexible-defaults (>=0.0.0.2), mersenne-random-pure64, mtl (==2.*), random, stateref (==0.3.*), template-haskell, th-extras or
base (==4.*), flexible-defaults (>=0.0.0.2), mersenne-random-pure64, mtl (==1.*), random, stateref (==0.3.*), syb, template-haskell, th-extras or
base (==4.*), flexible-defaults (>=0.0.0.2), mersenne-random-pure64, mtl (==2.*), random, stateref (==0.3.*), syb, template-haskell, th-extras
LicensePublicDomain
AuthorJames Cook <mokus@deepbondi.net>
MaintainerJames Cook <mokus@deepbondi.net>
Stabilityprovisional
CategoryMath
Home pagehttps://github.com/mokus0/random-fu
Source repositoryhead: git clone https://github.com/mokus0/random-fu.git(random-source)
Upload dateTue Jul 16 05:29:48 UTC 2013
Uploaded byJamesCook
DistributionsNixOS:0.3.0.6
Downloads1981 total (217 in last 30 days)

Modules

[Index]

Flags

NameDescriptionDefault
base4base-4 and above do not include sybEnabled
mtl2mtl-2 has State, etc., as "type" rather than "newtype"Enabled

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

Downloads

Maintainers' corner

For package maintainers and hackage trustees