随机数最重要的特性是:它所产生的后面的那个数与前面的那个数毫无关系。c语言生成随机数在各方面运用还是比较广泛的。

操作方法

首先打开我们使用的c语言编译器,小编使用的是visual stdio 2010以此为例。

点击文件->新建->项目。

输入项目的名称,名称要符合c语言的起名规则,不能出现图片里的情况。

接下来就可以用编译器编译了

使用rand()函数产生C语言的随机数,需要加入stdlib.h和time.h在表头,用到rand(),需要给srand()函数提供一个参数,不然系统会给定一个默认的参数,如果参数为一任意的常量的话,得到的也是伪随机数。

如果第一次编译就会出现以下情况。

需要按照项目\属性\配置属性\清单工具\输入输出\嵌入清单:原来是“是”,改为“否”,每次新建项目都要。

按ctrl+F5就可以运行得到结果。

单单用rand()函数会得到伪随机数

这个是错误演示,用rand()得到的一直是41。

特别提示

rand函数不是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。