C语言srand和rand函数怎么用?

 我来答
西子子陵6295
推荐于2019-09-16 · TA获得超过200万个赞
知道顶级答主
回答量:74.9万
采纳率:51%
帮助的人:3.7亿
展开全部
rand()函数,一般根srand()函数一起用。它们在一起,作用是:产生一个随机数

通常格式为:

srand ( (unsigned) time (NULL) );
a=rand()%x; //a,x,均为整型变量,其中,x在之前应被赋值。

srand函数里面的unsigned也可以换成其它的。例如:int之类的数据类型,但结果也会有相应的变化。
通过rand函数产生随机数以后,用%x来限定它的范围。即:0<=a<x。
其原理是:用那个随机数,去除以x,留下所得余数,作为最终结果。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式