Es posible generar un número aleatorio diferente, cada vez que se ejecuta un ciclo. Por ejemplo, tengo:¿Cómo generar diferentes números aleatorios en un bucle en C++?
for (int t=0;t<10;t++)
{
int random_x;
srand (time(NULL));
random_x = rand() % 100;
cout<<"\nRandom X = "<<random_x;
}
Pero el problema es que genera el mismo número aleatorio cada vez. ¿Es posible generar diferentes números aleatorios cada vez que se ejecuta un ciclo?
¿Existe alguna posibilidad de restablecer la inicialización de números aleatorios también?
Leer la documentación para 'srand()' podría ser útil. –
Solo para hacer un poco más útil el comentario de Noah: http://www.cplusplus.com/reference/clibrary/cstdlib/srand/ :) –
posible duplicado de [Números siempre repetidos dados por rand()] (http: // stackoverflow.com/questions/4859089/always-repeated-numbers-given-by-rand) –