LINUX.ORG.RU

История изменений

Исправление Rot1, (текущая версия) :

придется написать

Невелика разница

std::mt19937 gen {std::random_device {}()};
std::cout << std::uniform_int_distribution<> {350, 3500}(gen) << std::endl;
std::srand(std::time(0));
std::cout << std::rand() % (3500 - 350) + 350 << std::endl;

А использовать uniform_int_distribution, чтобы сгенерировать одно случайное число, никто не рекомендует

Исправление Rot1, :

придется написать

Невелика разница

std::mt19937 gen {std::random_device {}()};
std::cout << std::uniform_int_distribution<> {350, 3500}(gen) << std::endl;
std::srand(std::time(0));
std::cout << std::rand() % (3500 - 350) + 350 << std::endl;

Исходная версия Rot1, :

придется написать

Невелика разница

std::mt19937 gen {std::random_device {}()};
std::cout << uniform_int_distribution<> {350, 3500}(gen) << std::endl;
std::srand(std::time(0));
std::cout << std::rand() % (3500 - 350) + 350 << std::endl;