Haskell中快速随机生成器的不错选择

fuz*_*fuz 4 random haskell

我有一个用例,我想测试某个赌博游戏的程序.我需要的随机数应该在一个非常小的区域(1到9),并且不需要真正的质量.我发现,Haskell的标准生成器对我来说太慢了,所以任何人都有更好的想法吗?

Don*_*art 13

梅森-随机pure64包是非常快的,因为是MWC随机的.


fuz*_*fuz 6

我发现了Xorshift随机发生,它非常适合我的需要.我将在Haskell中实现它并将实现放在网上.

它完成了:Xorshift上传到hackage,需要我一些改进.