c语言的srand怎么控制范围
时间: 2024-02-18 16:02:36 浏览: 62
c语言编写的贪吃蛇小游戏
srand()函数是用于初始化随机数生成器的种子,它并不能直接控制随机数的范围。如果你想控制生成的随机数在某个范围内,可以使用rand()函数生成随机数,并对生成的随机数取模得到指定范围内的随机数。例如,如果要生成0~99之间的随机数,可以使用如下代码:
```c
srand(time(NULL)); // 使用当前时间作为种子
int num = rand() % 100; // 生成0~99之间的随机数
```
注意,使用rand()函数生成的随机数并不是真正的随机数,而是伪随机数。如果需要高质量的随机数,可以使用其他的随机数生成算法。
阅读全文