本文主要是介绍c++ stdlib中rand()函数的值范围,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
范围是0~32767。
库函数中系统提供了两个函数用于产生随机数:srand()和rand()。 原型为:
函数一:int rand(void);
返回一个[0,RAND_MAX]间的随机整数。
函数二:void srand(unsigned seed);
参数seed是rand()的种子,用来初始化rand()的起始值。
rand函数不是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。而使用同种子相同的数调用 rand()会导致相同的随机数序列被生成。
c++中rand()函数的范围_百度知道
这篇关于c++ stdlib中rand()函数的值范围的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!