C语言随机生成1-5的随机数
时间: 2023-09-07 22:15:14 浏览: 371
vc6.0生成0-99随机数c语言
可以使用C语言中的rand()函数和取模运算符来实现生成1-5的随机数。下面是一个简单的示例代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int random_num;
// 使用当前时间作为随机数种子
srand(time(NULL));
// 生成1-5的随机数
random_num = rand() % 5 + 1;
printf("随机数是:%d\n", random_num);
return 0;
}
```
该程序先使用time()函数获取当前时间作为随机数种子,然后使用rand()函数生成一个0~RAND_MAX(通常为32767)的随机整数,再用取模运算符将其限制在1~5之间。最后输出生成的随机数。
阅读全文