Is it possible to generate different random number, every time loop runs. For example, i have:
for (int t=0;t<10;t++)
{
int random_x;
srand ( time(NULL) );
random_x = rand() % 100;
cout<<"\nRandom X = "<<random_x;
}
But the problem is, it generates same random number everytime. Is it possible to generate different random numbers everytime loop runs?
IS there any possibility to reset random number initiallization as well?
Don’t use
srandinside the loop, use it only once, e.g. at the start ofmain(). Andsrand()is exactly how you reset this.