C语言产生50个两位随机整数
时间: 2024-11-22 16:46:50 浏览: 13
两个大整数相乘的C语言源代码
5星 · 资源好评率100%
在C语言中生成50个随机的两位整数,你可以使用`rand()`函数配合`srand()`设置随机数种子来实现。以下是一个简单的示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h> // 需要用到时间库获取当前时间作为随机数种子
// 生成两位随机数的范围 [10, 99]
int generate_random_two_digit() {
return rand() % 90 + 10;
}
int main() {
// 设置随机数种子,保证每次运行程序结果不同
srand((unsigned) time(0));
for (int i = 0; i < 50; ++i) {
int random_num = generate_random_two_digit();
printf("%d ", random_num);
}
printf("\n"); // 结果打印换行
return 0;
}
```
这个程序首先设置了随机数种子(使用当前时间),然后在循环中生成并打印50个从10到99的随机整数。
阅读全文