用C语言写一段取0~9的随机值 不用c库的函数
时间: 2024-02-27 14:59:05 浏览: 46
用c语言产生随机数
5星 · 资源好评率100%
可以使用系统时间作为随机数种子,再使用简单的算术运算生成随机数。以下是一段示例代码:
```c
#include <stdio.h>
#include <time.h>
int main() {
// 使用系统时间作为随机数种子
srand((unsigned int)time(NULL));
// 生成0~9的随机数
int random_num = rand() % 10;
printf("随机数: %d\n", random_num);
return 0;
}
```
该程序使用 `srand()` 函数设置随机数生成器的种子,使得每次运行程序都会生成不同的随机数。然后使用 `rand()` 函数生成一个0~RAND_MAX的随机整数,取模10得到0~9的随机数。
阅读全文