¿Cómo usar MonadRandom?
¿Puede alguien proporcionar un ejemplo "para tontos" de cómo usar `MonadRandom '?
Actualmente tengo código que hace cosas como pasar la variable del generador, desde la función principal:
main = do
g <- getStdGen
r <- myFunc g
putStrLn "Result is : " ++ show r
--my complicated func
myFunc g x y z = afunc g x y z
afunc g x y z = bfunc g x y
bfunc g x y = cfunc g x
cfunc g x = ret where
(ret, _ ) = randomR (0.0, 1.0) g
Gracia