Tengo que obtener un numero aleatorio, con un valor entre 10 y 30...como lo hago?
# include < iostream>
int main() { srand(time(NULL)); std::cout << rand() % 20 + 10 << std::endl; }
srand() crea una semilla para el generador. rand() genera un número aleatorio. El resto del número aleatorio del cociente entre 20 más 10 será un número de 10 a 30.
|| ooups! : < V
Lo que dice guner sería para [10-29] (ambos inclusive)
Si quisieras el intervalo [10-30] (ambos inclusive):
std::cout << rand() % 21 + 10 << std::endl;
Salu2