1. 首页
  2. 编程语言
  3. C
  4. C语言/C++中如何产生随机数

C语言/C++中如何产生随机数

上传者: 2020-09-11 12:25:06上传 PDF文件 86.18KB 热度 26次

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:

用户评论