导读 💻编程小白们是不是对`rand()`函数感到好奇?🤔这个函数可是C语言中生成随机数的好帮手!简单来说,`rand()`可以帮你随机生成一个整数值。...
💻编程小白们是不是对`rand()`函数感到好奇?🤔这个函数可是C语言中生成随机数的好帮手!简单来说,`rand()`可以帮你随机生成一个整数值。不过呢,它也有点“调皮”,每次运行程序时都会生成相同的随机数序列。这时,就需要`srand()`出场啦!🌟
首先,在使用`rand()`之前,记得调用`srand((unsigned)time(NULL))`。这样可以根据系统时间来改变随机数种子,让每次运行程序都能得到不同的结果。⏰
举个栗子吧!👇
```c
include
include
include
int main() {
srand((unsigned)time(NULL)); // 设置随机数种子
int random_num = rand() % 100; // 生成0-99之间的随机数
printf("随机数是:%d\n", random_num);
return 0;
}
```
学会了吗?😉以后写程序时,就可以轻松生成随机数啦!无论是抽奖程序还是小游戏,`rand()`都是你的得力助手哦!🎉