时间:2026-08-11 10:01:46来源:
在C语言中,生成随机数主要依赖于`
| 方法 | 说明 | 示例代码 |
| `rand()` | 生成0到`RAND_MAX`之间的随机整数 | `int num = rand();` |
| `srand(time(NULL))` | 初始化随机种子,使每次运行结果不同 | `srand(time(NULL));` |
| 范围控制 | 通过取模运算限制随机数范围 | `int num = rand() % 100;` |
使用时需先调用`srand()`设置种子,再调用`rand()`获取随机数。若不设置种子,程序每次运行结果相同。建议结合`time()`函数实现更真实的随机效果。