一种随机处理方法
2015-09-15 20:34
176 查看
头文件为#include<stdlib.h>
#include<time.h>
srand((unsigned)time(NULL));
int v=rand();
double k=v/((RAND_MAX)+1.0);
此时k的值就处于0-1之间的小数。
如果有循环,要把srand((unsigned)time(NULL));放到循环的外面。
#include<time.h>
srand((unsigned)time(NULL));
int v=rand();
double k=v/((RAND_MAX)+1.0);
此时k的值就处于0-1之间的小数。
如果有循环,要把srand((unsigned)time(NULL));放到循环的外面。
相关文章推荐
- Android 学习第16课,java 包、类等相关的一些基础知识
- git shell 常用命令
- poj1068
- SVN版本冲突中 Files 的值“ < < < < < < < .mine”无效路径中具有非法字符的解决办法:
- HDU 1025 Constructing Roads In JGShining's Kingdom
- list-each-while遍历数组
- BZOJ 1130 [POI2008]POD Subdivision of Kingdom 状压
- 学习Spring必学的Java基础知识
- HDU 5446——Unknown Treasure——————【CRT+lucas+exgcd+快速乘+递推求逆元】
- loadView、viewDidLoad及viewDidUnload的关系
- Android之ViewPager使用(用美女做的背景,给你疲惫的眼睛视觉冲击)
- 杀人游戏
- ZOJ 1729 & ZOJ 2006(最小表示法模板题)
- iOS:删除storyBoard,纯代码实现UITabBarController的视图切换功能
- RazorHelper.cs
- grep记录
- android 图片裁剪,显示 指定压缩
- 安卓中回调实现Fragment向Activity传值
- 计算PI
- Linux里设置环境变量的方法(export PATH)