c语言这将随机生成一个 1 到 100 的整数。
时间: 2024-04-11 13:26:30 浏览: 196
c语言生成随机数的方法(获得一组不同的随机数)
5星 · 资源好评率100%
在C语言中,你可以使用`rand()`函数来生成随机数,并结合取余和加法操作来限定生成的范围。下面是一个示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i;
int num;
// 设置随机数种子
srand(time(0));
for (i = 0; i < 10; i++) {
num = rand() % 100 + 1; // 生成1到100之间的随机数
printf("%d\n", num);
}
return 0;
}
```
在这个示例代码中,我们使用了`rand()`函数生成一个0到`RAND_MAX`(一个宏定义的随机数上限)之间的随机整数。然后,通过取余和加法操作将随机数限定在1到100的范围内。运行程序时,可以看到输出了10个1到100之间的随机整数。
阅读全文