javaAPI之Math类与Random类
来源:互联网 发布:江苏省就业网络联盟 编辑:程序博客网 时间:2024/06/13 00:05
导语:Math类是数学类,提供了关于数学的运算的静态方法。Math类中有两个静态常量PI和E,分别代表数学的π和e。
在JDK的java.untl包中有一个Random类,他可以在指定的范围内随机产生数字
一,Math类
Math.abs(数值);//计算绝对值的结果
Math.ceil(数值);//求大于参数的最小整数
Math.floor(数值);//求小于参数的最大整数
Math.round(数值);//求四舍五入后的结果
Math.max(数值,数值);//求两个数值较大的值
Math.min(数值,数值);//求两个数值的较小值
Math.random()//随机生一个大于0.0小于0.1的随机值
二,Random类
在Random类中提供了两个构造方法
*Random();//构造方法创建一个伪随机数生成器
*Random(long seed);//构造方法,使用一个long型的seed种子创建伪随机数生成器
例子:Random ran =new Random();
for(int j=0;j<10;j++){
System.out.print(ran.nextInt(100)+",");
}
注意:在构造方法的时候使用的种子是随机的,因此每个对象所产生的随机数不同,如果希望多个Random实例对象产生相同序列的随机数,则可以使用第二个构造方法
例子:Random ran =new Random(5);
for(int j=0;j<10;j++){
System.out.print(ran.nextInt(100)+",");
}
Random ran2 =new Random(5);
for(int j=0;j<10;j++){
System.out.print(ran2.nextInt(100)+",");
}
如果指定了相同的种子,那么每个实例对象产生的随机数具有相同的数列
0 0
- javaAPI之Math类与Random类
- Math类 random()与Random()
- Math与Random类
- Math与Random类
- Math与Random类
- Math类与Random类
- 6.9 Math与Random类
- JAVA Math 类 与 Random类
- Math与Random类-Java基础064
- Math类、Random类
- Math和Random类
- 学习Math、Random类
- Math类random方法
- Math中的random和Random类
- javaAPI之包装类
- Math类和Random类
- javaMath类随机数math.random()
- 09、J2SE基础-日期相关类,Math与Random类
- 文章标题
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- Hibernate获取mysql出现乱码
- Android数据库DbFlow
- 对于骨架类(AbstractInterface)的理解
- javaAPI之Math类与Random类
- hsf开源dubbo学习-2-配置
- 浙江大学ZOJ 1002题 详解
- Java Math的 floor,ceil和round函数的简单介绍
- iOS App上架流程(2016详细版)
- Android绘图Canvas十八般武器之Shader详解及实战篇(下)
- [KinectWPF程序]1深度图像,使用WriteableBitmap对象改进Kinect图像显示&复杂的Kinect初始化方法
- 特征工程小案例
- Findstr