标签: haskell monads quickcheck
我正在生成一个扫雷板,并希望根据第一次点击的位置(实际上不是点击,只是写在cmd中代表点击的字符串)来生成电路板。这是一个问题,因为我必须混合Gen和IO monad。有没有办法将Gen a转换为IO a?
我找到了this功能。这将完全符合我的要求。但它无法导入。
答案 0 :(得分:2)
我意识到使用Gen是一个坏主意,现在正在使用StdGen
这不仅在我的情况下更实用,而且还产生更好的随机性