c语言怎么生成三位随机数
时间: 2023-05-12 18:03:01 浏览: 2754
C语言- 浅谈C语言编程中生成随机数
可以使用rand()函数和srand()函数来生成三位随机数。具体代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int num;
srand(time(NULL)); // 初始化随机数种子
num = rand() % 900 + 100; // 生成100-999之间的随机数
printf("生成的三位随机数为:%d\n", num);
return 0;
}
```
这段代码中,srand()函数用于初始化随机数种子,time(NULL)返回当前时间的秒数,保证每次运行程序时都会生成不同的随机数。rand()函数用于生成一个0-32767之间的随机整数,通过对其取余数并加上100,得到100-999之间的随机数。最后使用printf()函数输出生成的随机数。
阅读全文