在C语言中,可以使用`rand()`函数和`srand()`函数来生成随机数。以下是一个简单的示例,展示如何生成一个指定范围内的随机数:
引入头文件
```c
include include include ``` 使用当前时间作为随机数种子,以确保每次运行程序时生成的随机数序列不同。 ```c srand(time(NULL)); ``` 使用`rand()`函数生成一个指定范围内的随机数。例如,生成一个1到100之间的随机数: ```c int random_number = rand() % 100 + 1; ``` 完整的示例代码如下: ```c include include include int main() { // 设置随机数种子为当前时间 srand(time(NULL)); // 生成一个1到100之间的随机数 int random_number = rand() % 100 + 1; // 打印随机数 printf("Random Number: %d\n", random_number); return 0; } ``` 建议 种子设置:每次运行程序前都应设置随机数种子,以确保每次生成的随机数序列不同。 范围调整:通过取模运算符(%)和调整加法或减法,可以生成不同范围内的随机数。 高质量随机数:如果需要更高质量的随机数,可以考虑使用其他算法或库,如`设置随机数种子
生成随机数