求助:关于srand函数的详解
//游戏中强装备的简易程序#include <iostream>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main(){
int i=0,j=0,t=0;
char c;
loop:srand( (unsigned)time( NULL ) );
i=rand() ;
cout<<"要精练:是 按d 否 任意键... ?"<<endl;
c=getchar();
if (c=='d')
{
if (i%2!=0)
t=t+1;
else goto l0;
cout<<"装备加 +"<<t<<endl;
goto loop;
// else
l0: cout<<"装备消失"<<endl;
//}
}else cout<<"取消精练"<<endl;
system("PAUSE");
return 0;
}
loop:srand( (unsigned)time( NULL ) ); 这个函数是求随即数的,但是在不明白系统是怎么通过这个函数分配随机数的,谁能详细跟我讲讲这个函数,谢谢啦