C语言随机生成以为四位整数
时间: 2024-10-17 07:09:43 浏览: 26
猜数字游戏 c语言实现 猜4位随机生成的数 每次给猜测提示直到猜对 包含程序流程图
5星 · 资源好评率100%
在C语言中,你可以使用`<stdlib.h>`库中的函数`rand()`和`srand()`来生成随机数,并结合一些技巧来限制生成的随机整数范围,从而得到四位数。下面是一个简单的示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
// 设置随机数种子,使用当前时间确保每次运行程序生成的随机数不同
srand(time(0));
// 定义随机数的范围 (1000 到 9999)
int min = 1000;
int max = 9999;
// 使用 rand() 函数生成随机数,然后加上最小值并调整结果范围
int random_num = min + rand() % (max - min + 1);
printf("生成的四位随机整数是:%d\n", random_num);
return 0;
}
```
这个程序会生成一个1到4之间的随机数,然后加到1000上,保证了结果始终是一个四位数。
阅读全文