summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhololeap <hololeap@protonmail.com>2023-10-02 23:09:45 -0600
committerSam James <sam@gentoo.org>2023-10-23 04:10:08 +0100
commite614a37e620290f1db2fe8a6c75a1dff51c6cd5e (patch)
tree2ed42330574649f0bc55c3ecd8824766cf3805f0 /dev-haskell/splitmix/metadata.xml
parentdev-haskell/split: Migrate to CABAL_CHDEPS (diff)
downloadgentoo-e614a37e620290f1db2fe8a6c75a1dff51c6cd5e.tar.gz
gentoo-e614a37e620290f1db2fe8a6c75a1dff51c6cd5e.tar.bz2
gentoo-e614a37e620290f1db2fe8a6c75a1dff51c6cd5e.zip
dev-haskell/splitmix: add 0.1.0.4
Signed-off-by: hololeap <hololeap@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-haskell/splitmix/metadata.xml')
-rw-r--r--dev-haskell/splitmix/metadata.xml28
1 files changed, 4 insertions, 24 deletions
diff --git a/dev-haskell/splitmix/metadata.xml b/dev-haskell/splitmix/metadata.xml
index 80f38d62e4f5..5dfa6c440d86 100644
--- a/dev-haskell/splitmix/metadata.xml
+++ b/dev-haskell/splitmix/metadata.xml
@@ -8,28 +8,8 @@
<use>
<flag name="optimised-mixer">Use JavaScript for mix32</flag>
</use>
- <longdescription>
- 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 &amp; Applications (OOPSLA &#39;14). ACM,
- New York, NY, USA, 453-472. DOI:
- &lt;https://doi.org/10.1145/2660193.2660195&gt;
-
- The paper describes a new algorithm /SplitMix/ for /splittable/
- pseudorandom number generator that is quite fast: 9 64 bit arithmetic/logical
- operations per 64 bits generated.
-
- /SplitMix/ is tested with two standard statistical test suites (DieHarder and
- TestU01, this implementation only using the former) and it appears to be
- adequate for &quot;everyday&quot; use, such as Monte Carlo algorithms and randomized
- data structures where speed is important.
-
- In particular, it __should not be used for cryptographic or security applications__,
- because generated sequences of pseudorandom values are too predictable
- (the mixing functions are easily inverted, and two successive outputs
- suffice to reconstruct the internal state).
- </longdescription>
+ <upstream>
+ <remote-id type="hackage">splitmix</remote-id>
+ <remote-id type="github">haskellari/splitmix</remote-id>
+ </upstream>
</pkgmetadata>