C语言srand和rand函数

发布网友 发布时间:2022-04-20 11:02

我来回答

1个回答

热心网友 时间:2023-07-06 17:33

rand()函数,一般根srand()函数一起用。它们在一起,作用是:产生一个随机数。
通常格式为:
srand
(
(unsigned)
time
(NULL)
);
a=rand()%x;
//a,x,均为整型变量,其中,x在之前应被赋值。
srand函数里面的unsigned也可以换成其它的。例如:int之类的数据类型,但结果也会有相应的变化。
通过rand函数产生随机数以后,用%x来限定它的范围。即:0<=a<x。
其原理是:用那个随机数,去除以x,留下所得余数,作为最终结果。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com