inline int get_random_float()
{
std::random_device dev;
std::mt19937 rng(dev());
std::uniform_real_distribution<double> dist(0.f, 100.f); // 生成浮点数据
// std::uniform_int_distribution<int> dist(1, 100); // 生成整型数据
return dist(rng);
}
注意
random_device 生成随机数在gcc、msvc编译器都是真正随机的 但是mingw-gcc不支持这一功能
最新回复