DEV-C++中怎样使用rand?

来源:百度知道 编辑:UC知道 时间:2024/05/11 02:59:05
如何使用rand啊!
举个例子!
比如赋a1的值为1000以内一个的随机数,赋a2的值为a1乘1000以内的随机数!
十万火急!!!!!!!!!!!!!!!!
一楼的,那个产生的随机数为啥每次都一样???!!!

a1=rand()%1000;
a2=a1*rand()%1000;//rand()就是取随机数了,%1000就是控制范围

因为这样产生的是伪随机数。

可以加一个头文件
#include<ctime>

srand(time(0));

之后就可以使用rand()了,这样生成的随机数都是以时间差为随机数种子