[project @ 2002-06-27 17:19:01 by sof]
[haskell-directory.git] / System / Random.hs
index e3fa8b9..a6320a9 100644 (file)
@@ -264,7 +264,9 @@ getStdGen :: IO StdGen
 getStdGen  = readIORef theStdGen
 
 theStdGen :: IORef StdGen
-theStdGen  = unsafePerformIO (newIORef (createStdGen 0))
+theStdGen  = unsafePerformIO $ do
+   rng <- mkStdRNG 0
+   newIORef rng
 
 newStdGen :: IO StdGen
 newStdGen = do