首页 > 解决方案 > 如何在 Haskell 中生成没有 IO 的随机 Num 元素列表

问题描述

我需要生成没有 IO monad 的随机元素列表,有没有办法做到这一点?我设法只用 IO 为自己做了一个随机列表生成函数,这里是:

genRandList :: Random a => a -> a -> Int -> IO [a]
genRandList a b n = take n . randomRs (a, b) <$> newStdGen

标签: haskellrandomio

解决方案


推荐阅读