Генерировать случайное число между тремя определенными значениями С++ [дубликат]C++

Программы на C++. Форум разработчиков
Anonymous
Генерировать случайное число между тремя определенными значениями С++ [дубликат]

Сообщение Anonymous »

Моя проблема здесь проста: все, что мне нужно, это функция rand(), которая случайным образом выбирает между моими значениями, то есть 2, 4, 6, а затем возвращает их.
Все, что я пробовал это:

Код: Выделить всё

int ene = (rand() % 2)? 2: 4;
он ​​работает, возвращает мне 2 или 4, но я не знаю, как добавить 6.
Мне нужен случайный результат, который возвращает мне 2, 4 или 6.
Любой ответ будет получен

Подробнее здесь: https://stackoverflow.com/questions/786 ... d-values-c

Вернуться в «C++»