C中的rand()和srand()

rand()

该函数rand()用于生成伪随机数。它返回一个整数值,范围是0到rand_max,即32767。

这是rand()C语言的语法,

int rand(void);

这是rand()C语言的示例,

示例

#include <stdio.h>

#include<stdlib.h>

int main() {

   printf("%d\n", rand());

   printf("%d", rand());

   return 0;

}

输出结果

1804289383

846930886

srand()

该函数srand()用于按函数初始化生成的伪随机数rand()。它不返回任何东西。

这是srand()C语言的语法,

void srand(unsigned int number);

这是srand()C语言的示例,

示例

#include <stdio.h>

#include<stdlib.h>

#include<time.h>

int main() {

   srand(time(NULL));

   printf("%d\n", rand());

   srand(12);

   printf("%d", rand());

   return 0;

}

输出结果

1432462941

1687063760

以上是 C中的rand()和srand() 的全部内容, 来源链接: utcz.com/z/356133.html

回到顶部