Можно ли создать несколько переменных и при помощи функции rand() из этих переменных выбрать случайным образом одну?
Можно сделать через массив:
std::vector<int> v(5, 0);
\\ устанавливаем значения в массиве
int value = v.at(rand() % 5);
Такой способ позволяет оформить все кратко, если предполагается большое кол-во переменных.
int a, b, c;
int& x = (rand() > 3000) ? a : (rand() < 2000) ? b : c;
Устроит?
Это если вам нужна именно переменная - с возможностью записи и т.д. Если ее значение - и того проще,
int x = (rand() > 3000) ? a : (rand() < 2000) ? b : c;
Естественно, rand() нужно использовать с умом; тут я привел просто для примера...
Это все имеет смысл, когда у вас уже есть переменные, из которых нужно делать выбор. Если вы сами их создаете... конечно, можно работать с массивом, вектором и т.д., но есть у меня подозрение, что это вопрос о том, какой рукой держать микроскоп при забивании гвоздей. Вам точно нужны именно переменные и выбор одной из них?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости