uniform_int_distribution<>
c++文档描述:按照离散概率分布,
满足随机数分布 (RandomNumberDistribution) 的所有要求。
#include <random>
#include <iostream>
using namespace std;
int main()
{
mt19937 gen(random_device{}());
uniform_int_distribution<> distrib(1, 6); //[1,6]闭区间
for (int n=0; n<10; ++n)
cout << distrib(gen) << ' ';
cout << '\n';
}