在C语言中,可以使用标准库函数rand()
来生成随机数。以下是使用rand()
生成随机数的基本步骤:
stdlib.h
。rand()
来生成一个伪随机数。rand()
函数会返回一个范围在0到RAND_MAX
之间的整数。rand() % 10 + 1
。srand()
函数设置随机数种子。一般情况下,将当前时间作为随机数种子可以产生不同的序列。使用srand(time(0))
来设置随机数种子。下面是一个示例程序,演示如何使用C语言生成随机数:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i;
// 设置随机数种子
srand(time(0));
// 生成10个随机数
printf("随机数序列:");
for (i = 0; i < 10; i++) {
int randomNumber = rand() % 100 + 1;
printf("%d ", randomNumber);
}
return 0;
}
该程序将生成一个范围在1到100之间的随机数序列作为输出。