c语言中rand()函数怎么用?

如题所述

前面是废话:
rand是根据随机数种子返回15位的伪随机数(15位即0~127,每个数字出现的概率均等)
之前提到的随机数种子用void srand(unsigned int)设置,参数即是希望设定的数
当随机数种子每次变化时,我们可以认为rand()返回的数字是随机变化的
每次调用都会变化的当然是时间time_t time(void*);
用法:
先在一个地方srand((unsigned)time(NULL));
之后每次调用rand()返回一个0至127的随机数,得到的数字加减乘除随你了
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-22
用法:
在程序初始写:
randomize();//初始化随机数种子,必须加这项,否则,可能同一程序每次随机数都是是一样。
....
...
int k=rand()%100;//产生0~99的随机数
int j=rand()%90+10;//产生10~99的随机数
。。。。
相似回答