c语言随机数生成1到10随机数
时间: 2024-06-14 10:04:22 浏览: 338
详解C语言的随机数生成及其相关题目
5星 · 资源好评率100%
在C语言中,可以使用rand()函数生成随机数。为了生成1到10之间的随机数,可以使用以下代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int randomNum;
// 设置种子
srand(time(0));
// 生成1到10之间的随机数
randomNum = rand() % 10 + 1;
printf("随机数为:%d\n", randomNum);
return 0;
}
```
这段代码首先使用srand(time(0))函数设置种子,以确保每次运行程序时生成的随机数不同。然后使用rand()函数生成一个0到RAND_MAX(一个常量,表示随机数的最大值)之间的随机数。接着使用取余运算符%将随机数限制在1到10之间。
阅读全文