È possibile generare un numero casuale diverso, ogni volta che viene eseguito il ciclo. Ad esempio, ho:Come generare numeri casuali diversi in un ciclo in C++?
for (int t=0;t<10;t++)
{
int random_x;
srand (time(NULL));
random_x = rand() % 100;
cout<<"\nRandom X = "<<random_x;
}
Ma il problema è che genera sempre lo stesso numero casuale. È possibile generare numeri casuali diversi ogni volta che si esegue il ciclo?
Esiste la possibilità di reimpostare anche l'inizializzazione del numero casuale?
Leggere la documentazione per 'srand()' potrebbe essere utile. –
Solo per rendere più utile il commento di Noah: http://www.cplusplus.com/reference/clibrary/cstdlib/srand/ :) –
possibile duplicato di [Numeri sempre ripetuti dati da rand()] (http: // stackoverflow.com/questions/4859089/always-repeated-numbers-given-by-rand) –