rand() 和 srand() 在 C 语言中
rand()
rand() 函数用于生成伪随机数。它返回一个整数值,范围从 0 到 rand_max,即 32767。
以下是 C 语言中 rand() 的语法:
int rand(void);
以下是 C 语言中 rand() 的一个示例:
示例
#include <stdio.h> #include<stdlib.h> int main() { printf("%d
", rand()); printf("%d", rand()); return 0; }
输出
1804289383 846930886
srand()
srand() 函数用于初始化由 rand() 函数生成的伪随机数。它不返回值。
以下是 C 语言中 srand() 的语法:
void srand(unsigned int number);
以下是 C 语言中 srand() 的一个示例:
示例
#include <stdio.h> #include<stdlib.h> #include<time.h> int main() { srand(time(NULL)); printf("%d
", rand()); srand(12); printf("%d", rand()); return 0; }
输出
1432462941 1687063760
广告