1234567891011121314151617181920
#include <random> #include <chrono> #include <vector> #include <iostream> int main() { unsigned int seed = std::chrono::system_clock::now().time_since_epoch().count(); std::vector<int> v; for (int i = 0; i < 100; ++i) v.push_back(i); std::mt19937 randGen (seed); std::uniform_int_distribution<int> dist(0, v.size()-1); std::cout << v.at(dist(randGen)) << std::endl; return 0; }