只说一下,如何产生随机数:
C语言下最方便为random(num) 产生一个0-num 的随机数。
而rand()只是产生一个伪随机序列,要用时间量作为不同的起点返回值。
long ltime;
ltime=time(NULL);
int stime=(unsigned int)ltime;
srand(stime);
for(int i=0;i<10;i++) printf("%d ",rand()%100);VC下我没找到类似于random() 的API. 所以用以上方法产生随机数。
C语言下最方便为random(num) 产生一个0-num 的随机数。
而rand()只是产生一个伪随机序列,要用时间量作为不同的起点返回值。
long ltime;
ltime=time(NULL);
int stime=(unsigned int)ltime;
srand(stime);
for(int i=0;i<10;i++) printf("%d ",rand()%100);VC下我没找到类似于random() 的API. 所以用以上方法产生随机数。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货