srand()及rand()随机函数使用的两种方法-技术原创。

来源:互联网 发布:阿发西古兰经诵读软件 编辑:程序博客网 时间:2024/05/16 10:16

第一种经典方法,比如为:

srand((unsigned int)time(NULL));

...

int iRand=rand()%100;

...

 

不过在某些情况下编译出错,并且找不到问题所在。

 

可以采用第二种方法,比如为:

CTime timee(CTime::GetCurrentTime());

time_t osBinaryTime=timee.GetTime();

srand((unsigned int)osBinaryTime);

 

...

int iRand=rand()%100;

...

 

 

问题搞定!!!

http://www.boomcode.cn  渤锐软件欢迎大家交流

 

 

 

 

原创粉丝点击