小编use*_*622的帖子

使用mersenne twister c ++生成数字(0,1)

我正在努力将R代码实现到C++中,以便它运行得更快,但是我在实现mersenne twister方面遇到了困难.我只想生成(0,1)之间的值.以下是我对此问题的看法.

#include <random>

std::mt19937 generator (123);

std::cout << "Random value: " << generator() << std:: endl;
Run Code Online (Sandbox Code Playgroud)

我试过除以RAND_MAX,但这并没有产生我想要的价值.

提前致谢.

c++ mersenne-twister

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

mersenne-twister ×1