谢谢提供链接 - 我之前在 Haskell 中看到过类似的“遍历”伪随机生成器(通过位移操作可以避免使用 IO Monad),但是没有看到解释其基本理论的参考资料。 - stephen tetley
FUZxxl:很高兴看到你的贡献,这里有一些反馈:1)这个对我来说无法安装。build-depends需要是库的子类别,而且base应该有一个范围,而不是-any(如果你没有想法,请使用>= 3 && < 5)。2)似乎没有办法从Xorshift64中获取Int64(getInt64应该做到这一点,对吗?)。除此之外,干得好。 - Thomas M. DuBuisson
build-depends
需要是库的子类别,而且base
应该有一个范围,而不是-any
(如果你没有想法,请使用>= 3 && < 5
)。2)似乎没有办法从Xorshift64
中获取Int64
(getInt64
应该做到这一点,对吗?)。除此之外,干得好。 - Thomas M. DuBuisson