ZVON > References > Haskell reference
| Indexes | Syntax | Prelude | Ratio | Complex | Numeric | Ix | Array | List | Maybe | Char | Monad | IO | Directory | System | Time | Locale | CPUTime | >> Random <<

Module: Random
Function: setStdGen
Type: StdGen -> IO ()
Description: getStdGen and setStdGen get and set the global random number generator, respectively
Related: getStdGen, mkStdGen, newStdGen

Example 1
Program source: 

import Random

main = do x <- getStdGen
	  print (next x)
	  print (next x)
	  setStdGen (mkStdGen 12)
	  x <- getStdGen
	  print (next x)
	  print (next x)

Output: (1299295981,1601515465 302219484)

Output: (1299295981,1601515465 302219484)

Output: (479490,520182 40692)

Output: (479490,520182 40692)