用C语言生成一个大于100的随机数
时间: 2024-10-25 10:16:39 浏览: 40
vb.net随机数生成+冒泡排序
在C语言中,可以使用标准库函数`rand()`和`srand()`来生成随机数。首先需要初始化随机数种子,通常我们会使用当前时间作为种子以增加随机性。然后,你可以通过`rand() % n + a`的方式生成指定范围内的随机数,其中n是最大值减去最小值+1,a是生成结果的最小值。
下面是一个简单的示例,生成一个大于100的随机整数:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
// 设置随机数种子,保证每次程序运行结果不同
srand(time(0));
// 定义随机数的范围
int min = 101; // 从101开始
int max = 9999; // 一直到9999
// 生成并打印随机数
int random_num = rand() % (max - min) + min;
printf("生成的随机数大于100小于10000的是:%d\n", random_num);
return 0;
}
```
阅读全文