c语言随机函数rand()怎么使用
的有关信息介绍如下:它的返回凯字价执金洲一呼格值就是求取随机的值,所以如果没有对数有要求,直接这样定:
print360问答f("%d",rand());就能输出一个随机数.但如果对数有要求,如小数或在一定值以内:
小数:rand()+rand()/律100.0//100.0后面的.0必须写,100是说明求两位小数,你可以自己加永究苗无画左大.
一定范围:rand()住燃出后微%10+0//10是顶和底的差,0是底,就是说求10到20之间的数就是:胡汉评被激rand()%10+10
但是调用它必须先调用sran封d()来生成随机种子,如果你没调用它,系统会自动调用.但是srand是有个参数的,种子就是根据这个参数来定的,所以这个参数决定着生见蒸为议区企显清统鸡角成的随机数.如果你在代码里写死周余把了它:srand(10);那这样rand生成的随机数就也被定格在了一定量,所以不要这乙样用.要这样写:
srand(time(NULL));time的返回值是当前系神字硫观场次统时间.因为时间不同,所取的数值也就不同.这样随机以款排抗数就真正的随机了.
time在<time.h>中志害垂员须水际举雷席问声明
rand,sran绍树下d在<stdilb.h>中声明.