在C语言中,可以使用标准库函数rand()
来生成随机数。但是在使用rand()
函数之前,需要先调用srand()
函数来设置随机数的种子。
以下是一个示例代码,演示如何生成一个范围在0到100之间的随机数:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int random_num;
// 设置随机数种子
srand(time(0));
// 生成随机数
random_num = rand() % 101; // 取0到100之间的随机数
printf("随机数: %d\n", random_num);
return 0;
}
在上面的代码中,srand(time(0))
函数调用设置了随机数的种子为当前时间,这样每次运行程序时都能得到不同的随机数。然后使用rand() % 101
生成一个0到100之间的随机数。