random package:cryptonite

Generate N bytes of randomness from a DRG
A simple Monad class very similar to a State Monad with the state being a DRG.
A monad constraint that allows to generate random bytes
Generate len random bytes and mapped the bytes to the function f. This is equivalent to use Control.Arrow first with randomBytesGenerate