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()产生的随机数范围还是看编译器的环境而定。 一个小例子: