Android Math.random()解释
2014-03-05 22:14
465 查看
Math.random():产生一个[0,1)之间的随机数,大于等于0小于1的随机小数,返回值是double类型的。
eg:int value=(int)(Math.random()*x+y);//生成大于等于0*x+y---小于1*x+y之间的随机整数
也就是大于等于y--小于x+y之间的随机整数
注:int
a=Math.random()*1;//生成的是大于等于0小于1之间的数,强制类型转换后一直是0,不要误认为是生成0或1的随机数其实1取不到
eg:int value=(int)(Math.random()*x+y);//生成大于等于0*x+y---小于1*x+y之间的随机整数
也就是大于等于y--小于x+y之间的随机整数
注:int
a=Math.random()*1;//生成的是大于等于0小于1之间的数,强制类型转换后一直是0,不要误认为是生成0或1的随机数其实1取不到
相关文章推荐
- Android R文件无法恢复问题
- Android的shape和颜色选择器结合使用
- Android 2.2.2到Android 4.2.2源码下载地址
- Android Binary XML file line : Error inflating class <unknown
- Android高手进阶教程(三)之----Android 中自定义View的应用.
- 解决android模拟器 Failed to create Context 0x3005 Could not initialize OpenglES emulation...
- Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!
- Android中 int 和 String 互相转换的多种方法
- [转载]android—OpenGL—GL10方法解析(转载)
- android:layout_paddingLeft和android:layout_marginLeft区别
- android view构造函数研究及错误ERR inflating class
- Android Developer Tools 安装版本控制客户端
- Android view实例化
- Android 在activity中显示非view组件eg:GLSurfaceView
- Ubuntu12.04下载编译android4.4源码
- android官方文档翻译(不断更新中。。。)
- Android自定义view组件应用
- android默认输入法设置
- Android隐藏程序图标
- Android自学笔记-7-Android中的junit