用C生成100到200范围内服从均匀分布的真随机数
时间: 2024-05-12 07:13:50 浏览: 154
用C语言产生服从标准正态分布的随机数
3星 · 编辑精心推荐
下面是一个使用C语言生成100到200范围内服从均匀分布的真随机数的示例代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int min = 100;
int max = 200;
int range = max - min + 1;
int random_num;
srand(time(NULL)); // 使用系统时间初始化随机种子
random_num = rand() % range + min; // 生成随机数
printf("生成的随机数是:%d\n", random_num);
return 0;
}
```
该代码使用了C标准库中的`rand()`函数生成随机数,并使用`time(NULL)`函数获取当前系统时间作为随机种子。然后,计算出随机数的范围并生成随机数。最后,使用`printf()`函数将生成的随机数输出到控制台中。
阅读全文