我正在使用下面的代码来生成范围内的随机数...
int randomNumberWithinRange(int min,int max)
{
int snowSize = 0;
do
{
snowSize = rand()%max;
}
while( snowSize < min || snowSize > max );
return snowSize;
}
for(int i = 0; i < 10 ; i++)
NSlog("@"%d",\t", randomNumberWithinRange(1,100));
如果我退出应用程序并重新启动,则会生成相同的数字集。如何为每次发射生成不同的随机数集。
最佳答案
做例如srand(time(NULL))
之类的事情,即与时间同步(当然是在程序初始化时)。