随机数最重要的特性是:它所产生的后面的那个数与前面的那个数毫无关系。c语言生成随机数在各方面运用还是比较广泛的。
操作方法
(01)首先打开我们使用的c语言编译器,小编使用的是visual stdio 2010以此为例。
(02)点击文件->新建->项目。
(03)输入项目的名称,名称要符合c语言的起名规则,不能出现图片里的情况。
(04)接下来就可以用编译器编译了
(05)使用rand()函数产生C语言的随机数,需要加入stdlib.h和time.h在表头,用到rand(),需要给srand()函数提供一个参数,不然系统会给定一个默认的参数,如果参数为一任意的常量的话,得到的也是伪随机数。
(06)如果第一次编译就会出现以下情况。
(07)需要按照项目属性配置属性清单工具输入输出嵌入清单:原来是“是”,改为“否”,每次新建项目都要。
(08)按ctrl+F5就可以运行得到结果。
单单用rand()函数会得到伪随机数
(01)这个是错误演示,用rand()得到的一直是41。
特别提示
rand函数不是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。