使用rand函数产生伪随机数
来源:互联网 发布:12306泄露14m数据库 编辑:程序博客网 时间:2024/05/20 05:54
概述:使用c库函数rand()和srand()函数产生伪随机数,代码可选择产生整形和浮点型的随机数,用随机数模拟AD值,作为后几章滤波算法的原始采样值。
code
/****************************************************FUNC:产生伪随机数*AUTHOR:GOLF/FXB*COMPILE:GCC*DATE:2016/08***************************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>int Get_AD_Int(int min,int max){return (rand()%(max-min+1)+min);}float Get_AD_Float(float min,float max){return (rand()/(RAND_MAX+0.0))*(max-min);}void main(char argc,char **argv){unsigned int data_int = 0;float data_float = 0.0;char i = 0;srand((unsigned int)time(NULL));if(argc < 2){printf("Input parameters are not enough\n");return;}if(strcmp(argv[1],"int") == 0){for(i=0;i<10;i++){data_int = Get_AD_Int(0,10);printf("%d\n",data_int);}}if(strcmp(argv[1],"float") == 0){for(i=0;i<10;i++){data_float = Get_AD_Float(0.0,10.0);printf("%f\n",data_float);}}}
0 0
- 使用rand函数产生伪随机数
- rand()函数产生的随机数为什么是伪随机数?
- rand和srand产生伪随机数总结
- 用rand()和srand()产生伪随机数
- c++rand()函数-产生随机数
- 产生随机数 rand() 和 srand() 函数的使用
- C/C++使用rand()和srand()函数产生随机数
- C语言如何产生一个随机数,rand函数的使用
- rand函数和srand函数:产生随机数
- rand函数和srand函数:产生随机数
- 产生随机数函数 rand和srand
- rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- rand()和srand()产生伪随机数的方法
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- JDBC中的事务操作
- POJ2442——Sequence
- 编程哲学
- JDBC中关于封装和读取配置文件properties的问题
- JDBC关于使用ORM思想
- 使用rand函数产生伪随机数
- Java 集合框架源码分析(五)——Vector
- 【电信计费系统项目实战】基础篇---解析XML文件
- [绍棠] CGPathAddArc和CGPathAddArcToPoint函数
- 解决mysql“Access denied for user 'root'@'localhost'”
- mysql导入与导出.sql
- 集合
- linux tar命令
- 跑跑免费版