Package ghc8.6.4-splitmix: Information

    Source package: ghc8.6.4-splitmix
    Version: 0.0.5-alt1
    Build time:  Jul 16, 2021, 10:00 AM in the task #278961
    Report package bug
    License: BSD3
    Summary: 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>
    
    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 "everyday" 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).

    List of rpms provided by this srpm:
    ghc8.6.4-splitmix (x86_64, ppc64le, i586, armh, aarch64)

    Maintainer: Denis Smirnov

    List of contributors:
    Denis Smirnov

      1. libdb4-devel
      2. python3-module-mpl_toolkits
      3. python3-module-yieldfrom
      4. ghc8.6.4-adldap
      5. ghc8.6.4-async
      6. ghc8.6.4-base-noprelude
      7. ghc8.6.4-bitarray
      8. ghc8.6.4-bytestring-encoding
      9. ghc8.6.4-cereal
      10. ghc8.6.4-co-log
      11. ghc8.6.4-common
      12. ghc8.6.4-cpphs
      13. ghc8.6.4-doc
      14. ghc8.6.4-echo
      15. ghc8.6.4-edit-distance
      16. ghc8.6.4-entropy
      17. ghc8.6.4-filemanip
      18. ghc8.6.4-generic-deriving
      19. ghc8.6.4-hackage-security
      20. ghc8.6.4-hfuse
      21. ghc8.6.4-hscolour
      22. ghc8.6.4-hslogger
      23. ghc8.6.4-http
      24. ghc8.6.4-markdown-unlit
      25. ghc8.6.4-optparse-applicative
      26. ghc8.6.4-regex-tdfa
      27. ghc8.6.4-relude
      28. ghc8.6.4-resolv
      29. ghc8.6.4-sandi
      30. ghc8.6.4-sha
      31. ghc8.6.4-syb
      32. ghc8.6.4-utf8-string
      33. ghc8.6.4-zip-archive
      34. haskell(abi) = 8.6.4
      35. python-modules-compiler

    Last changed


    June 21, 2020 Denis Smirnov 0.0.5-alt1
    - Spec created by cabal2rpm 0.20_10