📚rand()和srand()函数的用法 🌟srand函数用法

来源:

在编程的世界里,随机数是解决许多问题的关键工具。而`rand()`和`srand()`就是C/C++中生成随机数的两位“魔术师”。🤔

首先,`rand()`是一个生成伪随机数的函数,每次调用它都会返回一个介于0到`RAND_MAX`(一个大整数常量)之间的随机整数。不过,如果你直接使用`rand()`,你会发现它每次运行程序时输出的结果都是一样的!这是因为它的种子值默认为1。💡

这时,就需要我们的另一位主角`srand()`登场了!`srand()`的作用是设置随机数生成器的种子值。通过给`srand()`传入不同的参数(比如当前时间),可以确保每次程序运行时生成的随机数序列都不一样。⏰

小贴士: 在使用`srand()`前记得包含``头文件哦!

例如:

```cpp

include

include // 包含srand和rand

include // 用于获取时间

int main() {

srand(time(0)); // 以当前时间为种子

for (int i = 0; i < 5; ++i) {

std::cout << rand() % 100 << " "; // 生成0-99的随机数

}

return 0;

}

```

只要掌握了这两兄弟的配合,你的代码就能像变魔术一样充满惊喜啦!💫

标签:

免责声明:本文由用户上传,如有侵权请联系删除!