C语言RandomNum函数
时间: 2023-08-02 12:19:37 浏览: 174
Random函数
你可以编写一个名为 `RandomNum` 的 C 函数来生成指定范围内的随机数。以下是一个示例实现:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int RandomNum(int min, int max) {
srand(time(NULL));
int num = rand() % (max - min + 1) + min;
return num;
}
int main() {
int min = 1;
int max = 10000;
int random_number = RandomNum(min, max);
printf("生成的随机数为:%d\n", random_number);
return 0;
}
```
在这个示例中,`RandomNum` 函数接受两个参数,即随机数的范围的最小值和最大值。函数内部使用 `srand` 和 `rand` 函数生成随机数,然后使用取模运算符 `%` 来限制随机数的范围。最后,函数返回生成的随机数。
在 `main` 函数中,我们定义 `min` 和 `max` 变量,然后调用 `RandomNum` 函数来生成指定范围内的随机数。最后,使用 `printf` 函数输出生成的随机数。
阅读全文