C语言/C++中如何产生随机数
C语言/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,和time()函数。需要说明的是,iostream头文件中就有srand函数的定义,不需要再额外引入stdlib.h;而使用time()函数需要引入ctime头文件。srand()用来设置rand()产生随机数时的随机数种子。上面的例子就是因为没有设置随机数种子,每次随机数种子都自动设成相同值1 ,进而导致rand()所产生的随机数值都一样。srand()函数定义 : void srand ;通常可以利用geypid()或time的返回值来当做seed如果你用time的话,要加入头文件#includetime或者time返回的是系统的时间,单位:秒例子3.2:
用户评论