Rand 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
Support for RDRAND instruction, with flag support_rdrand