splitmix-0: splitmix.cabal
name: splitmix
version: 0
synopsis: Fast Splittable PRNG
description:
Pure Haskell implementation of SplitMix described in
.
Guy L. Steele, Jr., Doug Lea, and Christine H. Flood. 2014.
Fast splittable pseudorandom number generators. In Proceedings
of the 2014 ACM International Conference on Object Oriented
Programming Systems Languages & Applications (OOPSLA '14). ACM,
New York, NY, USA, 453-472. DOI:
<https://doi.org/10.1145/2660193.2660195>
license: BSD3
license-file: LICENSE
maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>
bug-reports: https://github.com/phadej/splitmix#issues
category: System
build-type: Simple
cabal-version: >= 1.10
tested-with:
GHC==7.6.3,
GHC==7.8.4,
GHC==7.10.3,
GHC==8.0.2,
GHC==8.2.1
extra-source-files:
README.md
library
default-language: Haskell2010
ghc-options: -Wall
hs-source-dirs: src
exposed-modules:
System.Random.SplitMix
build-depends:
base >=4.5 && <4.11,
time >=1.4.0.1 && <1.9,
random >=1.1 && <1.2
-- dump-core
-- build-depends: dump-core
-- ghc-options: -fplugin=DumpCore -fplugin-opt DumpCore:core-html
source-repository head
type: git
location: https://github.com/phadej/splitmix.git
benchmark comparison
type: exitcode-stdio-1.0
default-language: Haskell2010
ghc-options: -Wall
hs-source-dirs: bench
main-is: Bench.hs
build-depends:
base,
splitmix,
random,
containers >=0.5 && <0.6,
tf-random >=0.5 && <0.6,
criterion >=1.1.0.0 && <1.3
test-suite montecarlo-pi
type: exitcode-stdio-1.0
default-language: Haskell2010
ghc-options: -Wall
hs-source-dirs: tests
main-is: SplitMixPi.hs
build-depends:
base,
splitmix
test-suite dieharder-input
type: exitcode-stdio-1.0
default-language: Haskell2010
ghc-options: -Wall
hs-source-dirs: tests
main-is: Dieharder.hs
build-depends:
base,
splitmix,
random,
base-compat >=0.9.3 && <0.10,
bytestring >=0.10.4.0 && <0.11,
tf-random >=0.5 && <0.6