我正在努力将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,但这并没有产生我想要的价值.
提前致谢.