Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- randoms' :: (RandomGen g, Random a) => g -> [a]
- randoms' gen = let (value, newGen) = random gen
- in value : randoms' newGen
- randoms'' :: (RandomGen g, Random a) => g -> [(a, g)]
- randoms'' gen = let (value, newGen) = random gen
- in (value, newGen) : randoms'' newGen
- randoms''' :: (RandomGen g, Random a) => g -> [(a, g)]
- randoms''' gen = random gen : [random gen' | (_, gen') <- randoms''' gen]
- randoms''' :: StdGen -> [(Int, StdGen)]
- randoms''' gen = random gen : [random gen' | (_, gen') <- randoms''' gen]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement