在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之間的隨機數。