[Haskell-cafe] unsafeInerleaveIO and randomIO