新手学JAVA(六)----处理随机性的数据
2015-05-25 21:35
169 查看
基础知识
实例
在我们的日常生活中会遇到很多随机性的事情,比如:摇奖,彩票,掷色子,这些都可以通过程序计算其中奖的概率。在JAVA的类库中,有一个专门操作这种随机性数据的类—-Random类。
下面是Random类的常用方法:
运行结果
9
10
21
再运行:
0
13
3
再运行:
6
6
6
程序运行三次,就会出现三组不同的结果。
记住Random类函数的特性,都具有随机性。
实例
在我们的日常生活中会遇到很多随机性的事情,比如:摇奖,彩票,掷色子,这些都可以通过程序计算其中奖的概率。在JAVA的类库中,有一个专门操作这种随机性数据的类—-Random类。
基础知识
Random类一般使用在那些随机性比较强的场合,因为这些场合都含有一种随机的特性,也就是使用同样的方法去操作数据,每次操作的结果都不一样。下面是Random类的常用方法:
方法 | 表示 |
---|---|
public boolean nextBoolean() | 返回true或者是false |
public double nextDouble() | 返回0~1之间的double型小数 |
public float nextFloat() | 返回0~1之间的float型小数 |
public int nextInt() | 返回int型整数 |
public int nextInt(int n) | 返回0~1之间的整数 |
public long nextLong() | 返回long型整数 |
实例
下面举一个简单的例子:import java.util.*; public class file1{ public static void main(String[] args){ '''主方法''' Random rnd = new Random(); '''创建一个随机类rnd''' '''通过随机数对象的方法随机的给数据赋值''' int a = rnd.nextInt(10); int b = rnd.nextInt(10) +5; int c = 3 * rnd.nextInt(10); '''输出3个值''' System.out.println(a); System.out.println(b); System.out.println(c); } }
运行结果
9
10
21
再运行:
0
13
3
再运行:
6
6
6
程序运行三次,就会出现三组不同的结果。
记住Random类函数的特性,都具有随机性。
相关文章推荐
- 使用python处理百万条数据分享(适用于java新手)
- 利用python如何处理百万条数据(适用java新手)
- JAVA处理千万级数据(单线程)
- java 16进制数据格式化处理工具类,16进制byte数组转String
- java 对大数据的处理
- java处理json类型数据--阿里巴巴fastjson api常用方法实战
- Java项目之查询处理的数据导出成Excel文档工具类
- Java字节流和字符流的区别 (方法区别 操作基本单元区别 操作方式区别 处理数据类型区别) 之个人总结
- HBase学习之四: mapreduce处理数据后存储到hbase及错误java.lang.NoClassDefFoundError的解决办法
- 使用java获取kettle上个步骤的数据并处理输出到下步骤
- 简单的数据挖掘及excel表格处理(Java)
- java中处理精度要求高的数据避免用double,用BigDecimal
- JAVA中金额数据的处理
- javawebday46(大数据【存储大的文件】事件类型 time批处理 batch)
- JAVA 处理数据输出格式(用)
- Java 8——函数式数据处理(流)
- 【非结构化数据处理】java读取txt 进行初步分析
- Java后台处理带HTML标签数据的方法 -------------Java搬砖之路(1)
- java处理http发送的数据转化为json格式并返回遇到的问题
- 【Java】在跑数据过程异常的处理方法(异常后继续执行),个人觉得很有用