haskell - 如何在 Haskell 中生成没有 IO 的随机 Num 元素列表
问题描述
我需要生成没有 IO monad 的随机元素列表,有没有办法做到这一点?我设法只用 IO 为自己做了一个随机列表生成函数,这里是:
genRandList :: Random a => a -> a -> Int -> IO [a]
genRandList a b n = take n . randomRs (a, b) <$> newStdGen
解决方案
推荐阅读
- javascript - canvas drawImage() - 将图像切成两半并取左侧部分
- multithreading - 在mac中一段时间后wxapp变得无响应
- python - Python小于大于括号
- html - 制作一个好的图像轮播
- php - ACF DateTime/Date Picker : 获取大于当前日期的帖子
- python - 如何多次迭代文件?
- python - 当我在笔记本上运行此 Python 代码时,它返回空表。我收到此错误如何克服此错误?
- spring - Cloud Foundry 更新/升级时 Spring Boot 应用程序自动重启
- python - ModuleNotFoundError:没有名为“win32serviceutil”的模块
- c++ - 出队不适用于从双链表继承的 Queue 类