博舍

c语言产生随机数的函数 random库中用于生成随机整数的函数

c语言产生随机数的函数

 (1)使用该函数首先应在开头包含头文件stdlib.h

(2)在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX是stdlib.h中定义的一个整数,它与系统有关。

(3)rand()函数没有输入参数,直接通过表达式rand()来引用;

(4)标准C并没有规定int整数的位数,int的位数由编译器定义,例如:    TC编译器中int是16位的,unsignedint也是16位的,既可以表示0——65535范围内的数;    VC中int的是32位的,unsignedint也是32位,0——2^32-1    所以unsignedintrand()产生的随机数范围还是看编译器的环境而定。 一个小例子:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇