梅森 19937 随机引擎
#include <iostream> #include <chrono> #include <random> std::random_device rd; std::mt19937 gen(time(0)); // 以 rd() 的结果,作为初始种子,去初始化梅森 19937 随机数引擎 std::uniform_int_distribution<int> dis(1, 6); // [1, 6] 区间上的均匀分布 void solve() { for (int n=0; n<5; ++n) std::cout << dis(gen) << ' '; std::cout << '\n'; } int main() { for(int i = 1; i <= 5; i++){ solve(); } }
东北日出西边雨 道是无情却有情