История изменений
Исправление Rot1, (текущая версия) :
c++
std::vector v {1, 2, 3, 4, 5};
std::mt19937 gen {std::random_device {}()};
std::uniform_int_distribution<int> dist(0, v.size() - 1);
auto index = bind(dist, gen);
std::cout << v[index()] << '\n';
g++ -std=c++17
Исходная версия Rot1, :
c++
std::vector v {1, 2, 3, 4, 5};
std::mt19937 gen {std::random_device {}()};
std::uniform_int_distribution<int> dist(0, v.size() - 1);
auto index = bind(dist, gen);
std::cout << v[index()] << '\n';