fork download
  1. #include <random>
  2. #include <ctime>
  3. #include <iostream>
  4. #include <functional>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10. std::random_device random;
  11. std::mt19937 engine(48012+2417); // MT19937 난수 엔진
  12. uniform_int_distribution<int> distribution(1, 45); // 생성 범위
  13. auto generator = bind(distribution, engine);
  14.  
  15. // 0~100 범위의 난수 100개 생성하여 출력
  16. for (int i = 0; i < 6; ++i)
  17. cout << generator() << endl;
  18. }
  19.  
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
41
20
38
11
23
9