【发布时间】:2012-09-14 00:03:07
【问题描述】:
我不知道如何使用Data.Random.Source.IO 以多平台方式生成随机数。
我可以在 Unix 中使用 Data.Random.Source.DevRandom 生成随机数,并且在 GitHub 文档中有一个使用 Data.Random.Source.MWC 的 Windows 示例,但没有使用 Data.Random.Source.IO 的示例代码。
【问题讨论】:
-
该模块所做的只是为
IO定义一个MonadRandom实例,使用DevRandom或MWC。因此,您可以像使用任何其他实例一样使用它。 -
你能给出一个使用
MonadRandom的工作sn-p吗?我尝试在我的代码中用MonadRandom查找/替换DevRandom,但这不起作用。
标签: haskell random numbers multiplatform