您的位置:首页 > 其它

c中生成随机序列的方法

2011-12-18 21:22 190 查看
在C语言中取随机数所需要的函数是:
             int rand(void);

            void srand (unsigned int n);


rand()函数和srand()函数被声明在头文件stdlib.h中,所以要使用这两个函数必须包含该头文件:#include <stdlib.h> 

头文件

            #include <stdlib.h> 

            int rand(void);

            void srand (unsigned int n);

            #include<time.h> 
            srand((unsigned)time(NULL)); 

随机数种子,以当前时间作为种子。防止两次随机的序列一样。

头文件
取得0-1之间的随机数的方法  
rand()/(double)(RAND_MAX);

srand((unsigned)time(NULL));
for(i=0;i<size;i++)
{
a[i]=rand()/(double)(RAND_MAX);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c 随机数