Skip to content

Instantly share code, notes, and snippets.

@david-christiansen
Created May 7, 2014 14:30
Show Gist options
  • Save david-christiansen/6eec8ed3e9408ab38633 to your computer and use it in GitHub Desktop.
Save david-christiansen/6eec8ed3e9408ab38633 to your computer and use it in GitHub Desktop.
Makes ?
module Main
import System.Random.TF.Gen
genNums : Int -> TFGen -> IO TFGen
genNums i gen = if i > 0 then
let (n, gen') = tfGenNext gen in
do putStrLn (show i ++"\t0x"++show n)
genNums (i-1) (fst (split gen'))
else return gen
main : IO ()
main = do seed <- mkSeed
let gen = seedTFGen seed
genNums 30000000 gen
pure ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment