随机数解析
来源:互联网 发布:广电网络一年多少钱 编辑:程序博客网 时间:2024/05/18 03:42
- 基本函数
在C语言中取随机数所需要的函数是:
int rand(void);void srand (unsigned int n);
rand()函数和srand()函数被声明在头文件stdlib.h中,所以要使用这两个函数必须包含该头文件:
include
randnumber = rand() % 10;
那么,如果取的值不是从0开始呢?你只需要记住一个通用的公式。
要取[a,b)之间的随机整数(包括a,但不包括b),使用:
(rand() % (b - a)) + a
伪随机浮点数。
要取得0~1之间的浮点数,可以用:
rand() / (double)(RAND_MAX)
如果想取更大范围的随机浮点数,比如0~100,可以采用如下方法:
rand() /((double)(RAND_MAX)/100)
其他情况,以此类推,这里不作详细说明。
当然,本文取伪随机浮点数的方法只是用来说明函数的使用办法,你可以采用更好的方法来实现。
转自:http://www.cnblogs.com/lpjia/p/3680222.html
0 0
- 随机数解析
- 随机数生成解析
- 随机数生成解析
- C++随机数解析
- java随机数方法解析
- 生成随机数方法解析
- PHP随机数生成与使用解析
- PHP随机数生成与使用解析
- 等概率生成随机数问题解析
- 随机数
- 随机数
- 随机数。。。
- 随机数
- 随机数
- 随机数
- 随机数
- 随机数
- 随机数
- 2016 年做前端开发是什么体验?混乱+开倒车,这是我的体验
- Mysql备份
- 【面试题】
- hibernate缓存学习之【二级缓存】
- 浅谈如何提高服务器并发处理能力(来自某位大牛的博客)
- 随机数解析
- Ubuntu环境下实现MySQL与C连接
- [Unity3D] Unity3D游戏开发之UGUI实现伤害数值显示
- 怎么学汇编---dosbox 环境配置,怎么用
- linux后台开发常用调试工具
- 网络后台开发面试题
- 2016最热门的编程语言与薪资
- SSDT的例子1-inlineHook的jmp验证
- 2016年收入最高的5个编程语言