产生随机数函数 rand和srand

来源:互联网 发布:nginx http跳转https 编辑:程序博客网 时间:2024/05/21 09:08

 

rand 函数说明:

所需头文件:    #include<stdlib.h>

函数功能:       产生随机数

函数原型:       int rand(void)

函数传入值:    无

函数返回值:    0~214748364(0至RAND_MAX间)

备注:             必须先利用srand()设置好随机数种子

 

 

srand函数

所需头文件:    #include<stdlib.h>

函数功能:       设置随机数种子

函数原型:       void srand(unsigned int seed )

函数传入值:    通常用利用geypid()或time(0)的返回值

函数返回值:    无

备注:             必须先利用srand()设置好随机数种子

 

 

示例程序:

#include<stdio.h>

#include<stdlib.h>

int main()

{

     int i,j;

     srand((int)time(0));

     for(i=0;i<10;i++)

     {

       j=1+(int)(10.0*rand()/(RAND_MAX+1.0));

       printf("%d",j);

     }

}

原创粉丝点击