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);
}
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);
}
相关文章推荐
- 随机数生成方法及序列随机排序
- Csharp随机生成序列码的方式Guid方法
- python生成随机密码或随机字符串的方法
- Java简单易懂的生成不重复随机整数数组的方法
- 生成闭区间随机指定维度数组方法
- matlab中生成无重复随机整数的方法
- 生成随机整数方法
- PHP生成随机字符串的方法
- C#基于XNA生成随机颜色的方法
- unix下生成随机复杂密码的几种方法
- php生成随机颜色方法汇总
- Python生成随机验证码的两种方法
- MySQL中随机生成固定长度字符串的方法
- php生成随机密码的几种方法
- Python编程生成随机用户名及密码的方法示例
- 利用Linux系统生成随机密码的10种方法
- 用Linux命令行生成随机密码的十种方法
- Python生成不重复随机值的方法
- php生成随机密码的几种方法
- Python学习笔记(三):随机生成函数方法