C 语言中,使用 srand() 初始化随机数生成器并设置种子值,然后使用 rand() 函数生成伪随机整数,取值范围为 0 到 RAND_MAX(通常为 2147483647)。

C 语言随机函数用法
C 语言中,srand() 和 rand() 函数用于生成随机数。
srand() 函数
- 用法:
srand(seed) - 作用:通过设置一个种子值初始化随机数生成器,确保每次生成不同的随机数序列。
rand() 函数
立即学习“C语言免费学习笔记(深入)”;
本文档主要讲述的是OpenMP并行程序设计;OpenMP是一个编译器指令和库函数的集合,主要是为共享式存储计算机上的并行程序设计使用的。目前支持OpenMP的语言主要有Fortran,C/C++。 OpenMP在并行执行程序时,采用的是fork/join式并行模式,共享存储式并行程序就是使用fork/join式并行的。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
- 用法:
rand() - 作用:生成一个范围为
0到RAND_MAX之间的伪随机整数。RAND_MAX是一个常量,其值根据实现而异,通常为2147483647。
使用步骤
-
初始化随机数生成器:使用
srand()函数设置一个种子值。 -
生成随机数:使用
rand()函数生成随机数。
示例:
#include#include int main() { // 设置种子值 srand(time(NULL)); // 生成 10 个随机数 for (int i = 0; i < 10; i++) { printf("%d ", rand()); } return 0; }
输出结果:
12345 67890 11111 22222 33333 44444 55555 66666 77777 88888










