在C语言中,可以使用rand()函数生成随机数。下面是生成指定范围内随机数的一种方法:
srand(time(0));
int randomNumber = rand();
int min = 10; // 指定范围的最小值
int max = 50; // 指定范围的最大值
int range = max - min + 1; // 指定范围的大小
int randomNumberInRange = (rand() % range) + min;
完整示例代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(0)); // 设置随机数种子
int min = 10; // 指定范围的最小值
int max = 50; // 指定范围的最大值
int range = max - min + 1; // 指定范围的大小
int randomNumberInRange = (rand() % range) + min;
printf("随机数: %d\n", randomNumberInRange);
return 0;
}
运行上述代码,将会输出在10到50之间的随机数。