C++11での乱数の使い方。
乱数生成器と一様分布器を組み合わせて使う。ちょっとややこしい。
#include <iostream> #include <random> int main(void){ std::random_device rnd; std::mt19937 mt(rnd()); std::uniform_int_distribution<int> rand100(0,99); for(int i=0; i<10; i++) { std::cout << rand100(mt) << std::endl; } } 出力例 2 85 66 53 46 16 67 90 46 69