# type-level-prng
Type level pseudorandom number generators.
Ever wanted convenient access to randomness in your type-level Haskell programs?
Trick question, I don't care, you can now have it anyway.
Due to the specific limitations of GHC's opaque type-level natural numbers,
the PRNGs defined here have wildly different performance.
This library provides defunctionalized symbols, so that your
type-level programs can be parameterized on their PRNG implementation.
## Contributing
I would gladly accept further combinators or other suggestions. Please add an
issue or pull request, or contact me via email or whatever (I'm raehik
everywhere).
## License
Provided under the MIT license. See `LICENSE` for license text.