cpp专门有个把随机数scale到某个区间的函数/类,用那个
#include <random>
std::random_device rseed;
std::mt19937 rgen(rseed()); // mersenne_twister
std::uniform_int_distribution<int> idist(0,100); // [0,100]
std::cout << idist(rgen) << std::endl;
【 在 stub (stub) 的大作中提到: 】
: 比如取10以内的随机数 rand() % 10, 加入rand()生成的是一个字节的随机数, 即0-255随机, 这样明显0-5的概率比6-9的概率高 因为250-255余数是0到5
: --
:
:
--
修改:z16166 FROM 221.218.160.*
FROM 221.222.20.*