在c++中,可以使用rand()生成一个伪随机数,(rand()函数的头文件在中)
但这里有一个坑,就是rand()%d生成的是0-d之间的任意整数,这个随机值经过编译器编译过之后,再编译运行它的随机值都是相同的。
所以,rand()要结合srand()一起使用,由此产生的才是真随机数。 srand(int(time(0)))
想验证的小伙伴可以去测试一下。下面是一个关于c++中rand和srand的简单易懂版–简单易懂版解读链接
C++—rand和srand的用法(简单易懂版)—产生随机数
最新推荐文章于 2024-04-11 19:27:45 发布