1

我正在做一些科学计算,我注意到我的大部分代码都花在了随机数上。

我使用捻线器引擎生成我的数字mt19937,我注意到还有一个较慢的_64版本,有人知道输入模板的神奇数字以制作一个希望更快的_16版本吗?

http://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine

有人可能会问,为什么不使用 xorshf96 或其他蹩脚的东西。我喜欢扭曲引擎的光谱特性。

4

1 回答 1

1

也许这个SFMT 库可能对你有用。

于 2013-11-15T10:06:02.937 回答