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

时间:2011-01-02 04:32:48

标签: haskell random

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

2 个答案:

答案 0 :(得分:13)

mersenne-random-pure64包非常快,mwc-random也是如此。

答案 1 :(得分:6)

我发现了Xorshift随机数,这完全符合我的需要。我将在Haskell中实现它并将实现放在网上。

已完成:Xorshift已上传到hackage,需要我改进。