Comment générer des nombres aléatoires dans une boucle en C++?

Est-il possible de générer un nombre aléatoire différent, à chaque fois que la boucle s'exécute. Par exemple, j'ai:

for (int t=0;t<10;t++)
{
    int random_x;
    srand ( time(NULL) );
    random_x = rand() % 100;
    cout<<"\nRandom X = "<<random_x;
} 

Mais le problème est, il génère même nombre aléatoire à chaque fois. Est-il possible de générer des nombres aléatoires à chaque fois que la boucle s'exécute?

EST-il possible de réinitialiser le nombre aléatoire initiallization ainsi?

InformationsquelleAutor bijlikamasla | 2011-02-07