[求助]关于rand()和 srand()
请问rand()和srand()函数怎么使用啊~~~
我想产生一个1到13的数~~怎么实现~?
请问rand()和srand()函数怎么使用啊~~~
我想产生一个1到13的数~~怎么实现~?
2006-04-05 18:14
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int x;
srand(time(0));
x=rand()%13+1;
cout<<x<<endl;
}
这样可以了

2006-04-05 18:47
2006-04-05 23:26
这是一和格式,不懂就多看看书吧
rand()%13+1是为了产生1至13的随机数

2006-04-06 07:21
2006-04-06 12:33
是的,srand()里面的参数是用来产生随机数的,不要也可以,只是每次产生的数都是相同
我也是在书上看的,如说错了还望指点!

2006-04-06 13:27
嗯~谢谢啦~~
能不能把你书上对这两个函数的介绍打上来啊~?
2006-04-06 23:12
2006-04-07 18:56
2006-04-07 19:19
2006-04-07 19:20