[Haskell-cafe] True Random Numbers

Christopher Done chrisdone at googlemail.com
Sat Apr 3 06:32:08 EDT 2010


I've used this one before:

betterStdGen :: IO StdGen
betterStdGen = alloca $ \p -> do
   h <- openBinaryFile "/dev/random" ReadMode
   hGetBuf h p $ sizeOf (undefined :: Int)
   hClose h
   mkStdGen <$> peek p


More information about the Haskell-Cafe mailing list