Does haskell have a way of using /dev/random to generate random things? Currently I'm just reading the data into a byte string, converting it into bits, and keeping track of it in the state monad. -- Alex R