Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raehik/mt19937-hs
Efficient MT19937 (standard 32-bit Mersenne Twister PRNG) implementation in pure Haskell
https://github.com/raehik/mt19937-hs
Last synced: about 2 months ago
JSON representation
Efficient MT19937 (standard 32-bit Mersenne Twister PRNG) implementation in pure Haskell
- Host: GitHub
- URL: https://github.com/raehik/mt19937-hs
- Owner: raehik
- License: mit
- Created: 2024-03-15T03:09:12.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-07-15T17:00:40.000Z (6 months ago)
- Last Synced: 2024-10-18T17:53:57.739Z (3 months ago)
- Language: Haskell
- Size: 12.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# mt19937
Efficient MT19937 (standard 32-bit Mersenne Twister PRNG) implementation, in pure Haskell
(no FFI) with a pure interface.Only the PRNG itself is implemented. If you'd like to use this as a PRNG in any
capacity, you'll need to wrap it into some monad or some such.Doesn't seem too useful? You'd be surprised. This was originally written while
decoding a file header which was bafflingly encoded using a set-seed MT19937.## License
Provided under the MIT license. See `LICENSE` for license text.