├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── Setup.hs ├── benchmarks ├── Benchmark.hs └── random-benchmarks.cabal ├── c ├── LICENSE.txt ├── pcg-advance-128.c ├── pcg-advance-64.c ├── pcg-global-64.c ├── pcg-output-64.c ├── pcg-rngs-64.c └── pcg_variants.h ├── default.nix ├── nix ├── sources.json └── sources.nix ├── pcg-random.cabal ├── shell.nix ├── src └── System │ └── Random │ ├── PCG.hs │ └── PCG │ ├── Class.hs │ ├── Fast.hs │ ├── Fast │ └── Pure.hs │ ├── Pure.hs │ ├── Single.hs │ └── Unique.hs └── test ├── diehard-source.hs ├── diehard.log ├── doctest.hs └── run-dieharder-test.sh /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/Setup.hs -------------------------------------------------------------------------------- /benchmarks/Benchmark.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/benchmarks/Benchmark.hs -------------------------------------------------------------------------------- /benchmarks/random-benchmarks.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/benchmarks/random-benchmarks.cabal -------------------------------------------------------------------------------- /c/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/c/LICENSE.txt -------------------------------------------------------------------------------- /c/pcg-advance-128.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/c/pcg-advance-128.c -------------------------------------------------------------------------------- /c/pcg-advance-64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/c/pcg-advance-64.c -------------------------------------------------------------------------------- /c/pcg-global-64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/c/pcg-global-64.c -------------------------------------------------------------------------------- /c/pcg-output-64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/c/pcg-output-64.c -------------------------------------------------------------------------------- /c/pcg-rngs-64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/c/pcg-rngs-64.c -------------------------------------------------------------------------------- /c/pcg_variants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/c/pcg_variants.h -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/default.nix -------------------------------------------------------------------------------- /nix/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/nix/sources.json -------------------------------------------------------------------------------- /nix/sources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/nix/sources.nix -------------------------------------------------------------------------------- /pcg-random.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/pcg-random.cabal -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/shell.nix -------------------------------------------------------------------------------- /src/System/Random/PCG.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/src/System/Random/PCG.hs -------------------------------------------------------------------------------- /src/System/Random/PCG/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/src/System/Random/PCG/Class.hs -------------------------------------------------------------------------------- /src/System/Random/PCG/Fast.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/src/System/Random/PCG/Fast.hs -------------------------------------------------------------------------------- /src/System/Random/PCG/Fast/Pure.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/src/System/Random/PCG/Fast/Pure.hs -------------------------------------------------------------------------------- /src/System/Random/PCG/Pure.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/src/System/Random/PCG/Pure.hs -------------------------------------------------------------------------------- /src/System/Random/PCG/Single.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/src/System/Random/PCG/Single.hs -------------------------------------------------------------------------------- /src/System/Random/PCG/Unique.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/src/System/Random/PCG/Unique.hs -------------------------------------------------------------------------------- /test/diehard-source.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/test/diehard-source.hs -------------------------------------------------------------------------------- /test/diehard.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/test/diehard.log -------------------------------------------------------------------------------- /test/doctest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/test/doctest.hs -------------------------------------------------------------------------------- /test/run-dieharder-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchalmers/pcg-random/HEAD/test/run-dieharder-test.sh --------------------------------------------------------------------------------