Java的Random总结
- /**
- * @Title:RandomNum.java
- * @Package:com.yhd.chart.model
- * @Description:Java产生随机数
- * @author:Youhaidong(游海东)
- * @date:2014-1-18 下午11:01:05
- * @version V1.0
- */
- package com.yhd.chart.model;
- import java.util.Random;
- /**
- * 类功能说明
- * 类修改者 修改日期
- * 修改说明
- * <p>Title:RandomNum.java</p>
- * <p>Description:游海东个人开发</p>
- * <p>Copyright:Copyright(c)2013</p>
- * @author:游海东
- * @date:2014-1-18 下午11:01:05
- * @version V1.0
- */
- public class RandomNum {
- /**
- * @Title:main
- * @Description:Java产生随机数
- * @param:@param args
- * @return: void
- * @throws
- */
- public static void main(String[] args)
- {
- /**创建一个num对象**/
- Random num = new Random();
- /**
- * 产生一个随机整数
- */
- int firstNum = num.nextInt();
- System.out.println("产生一个随机整数:"+firstNum);
- /**
- * 产生一个随机布尔值
- */
- boolean firstBoolean = num.nextBoolean();
- System.out.println("产生一个随机布尔值:"+firstBoolean);
- /**
- * 产生一个随机双精度值
- */
- Double firstDouble = num.nextDouble()*100;
- System.out.println("产生一个随机双精度值:"+firstDouble);
- /**
- * 产生一个随机单精度值
- */
- Float firstFloat = num.nextFloat();
- System.out.println("产生一个随机单精度值:"+firstFloat);
- /**
- * 产生一个随机长整型值
- */
- Long firstLong = num.nextLong();
- System.out.println("产生一个随机长整型值:"+firstLong);
- /**
- * 产生一个随机字符串
- */
- String firstString = num.toString();
- System.out.println("产生一个随机字符串:"+firstString);
- /**
- * 产生一个随机hashCode
- */
- int firstHashCode = num.hashCode();
- System.out.println("产生一个随机hashCode:"+firstHashCode);
- /**
- * 产生一个随机Gaussian
- */
- Double firstGaussian = num.nextGaussian();
- System.out.println("产生一个随机Gaussian:"+firstGaussian);
- /**
- * 产生一个100以内的随机整数
- */
- int firstIntn = num.nextInt(100);
- System.out.println("产生一个100以内的随机整数:"+firstIntn);
- }
- }
结果如下:
- 产生一个随机整数:-1418304654
- 产生一个随机布尔值:true
- 产生一个随机双精度值:58.944750348670816
- 产生一个随机单精度值:0.4375177
- 产生一个随机长整型值:5004441336495709404
- 产生一个随机字符串:java.util.Random@12940b3
- 产生一个随机hashCode:19480755
- 产生一个随机Gaussian:-0.6326535751129133
- 产生一个100以内的随机整数:12
Java的Random总结的更多相关文章
- Java API —— Random类
1.Random类概述 此类用于产生随机数 如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列. 2.构造 ...
- java.util.Random深入理解
java.util.Random next方法的原理 比较好的参考文档: http://isky001.iteye.com/blog/1339979 package random.utilrandom ...
- [转] JAVA的Random类
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机.在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要 ...
- java java.uitl.Random产生随机数
通过使用java.uitl.Random产生一个1-10内的随机数.例: Random random = new Random(); int i = Math.abs(random.nextInt() ...
- java.util.Random 类的 nextInt(int num )
随机产生3个67~295的整数并找出数值居中的数 并输出中间的数例如:100,225和200,输出200 要随机产生某个范围内的整数,用 java.util.Random 类的 nextInt(int ...
- Java基础-Random类(05)
随机数(Random) 作用:用于产生一个随机数 使用步骤(和Scanner类似) 导包import java.util.Random; 创建对象Random r = new Random(); 获取 ...
- 【java】彩票中奖码生成器:java.util.Random里的方法public int nextInt(int bound)
package 彩票中奖码生成器; import java.util.Random; public class TestRandom { public static void main(String[ ...
- java中random()函数用法介绍
Random() 创建一个新的随机数生成器. 代码如下 复制代码 Random(long seed) 使用单个 long 种子创建一个新的随机数生成器. 我们可以在构造Random对象的时候指定种子 ...
- java中random的几个方法的使用Math.random()和random().
random java中我们有时候也需要使用使用random来产生随机数,下面我来简单的介绍下java中random的使用方法 第一种:Math.random() public static doub ...
随机推荐
- [TCP/IP]TCP连接的建立和终止
TCP 是支持全双工通信的传输层协议,为了开发出更好的网络通信应用,清楚了解其中的交互过程是非常必要的. 下面用比较直白的话来描述&理解一下这个过程: TCP 连接建立:三次握手 服务器依次调 ...
- nongsanli
之后的内容只能追加,不可以修改,删除. 1. mysql可以对字段进行MD5加密, 加密插入:INSERT INTO t_user(id,username,PASSWORD) VALUES('5 ...
- 我的前端故事----关于前端数据&逻辑的思考
最近重构了一个项目,一个基于redux模型的react-native项目,目标是在混乱的代码中梳理出一个清晰的结构来,为了实现这个目标,首先需要对项目的结构做分层处理,将各个逻辑分离出来,这里我是基于 ...
- 精通libGDX-RPG开发实战
从今天开始,我会陆陆续续做一个五脏俱全的rpg小品游戏. 素材使用<圣剑英雄传II>的素材 游戏名称< Inspiration > 教程目录(暂定): Chapter 1: 开 ...
- Django的ModelForm
基于django.forms.ModelForm:与模型类绑定的Form 先定义一个ModelForm类,继承ModelForm类 from django.forms import ModelForm ...
- 前端 js技术
1.JavaScript代码存在形式 <!-- 方式一 --> <script type"text/javascript" src="JS文件" ...
- Kafka基本知识回顾及复制
Producers发布记录到集群,集群维护这些记录并且将记录分发给Consumers. 在Kafka中,最关键的抽象是topic.Producers发布记录到一个topic,Consumers订阅一个 ...
- Appium的iOS环境搭建
操作系统的名称:Mac OS X操作系统的版本:10.13.3 xcode 版本:9.2 java 版本:java8_161 appium destop版本:1.7.3 接下来我们开始踏上搭建Appi ...
- [Python Study Notes]匿名函数
Python 使用 lambda 来创建匿名函数. lambda这个名称来自于LISP,而LISP则是从lambda calculus(一种符号逻辑形式)取这个名称的.在Python中,lambda作 ...
- PLECS—模型仿真——第十一周作业
1. 直流电机单闭环调速系统比例控制仿真 (1)整体电路图 (2)控制部分电路图 (3)参数设置+仿真结果 2. 直流电机单闭环调速系统比例积分控制仿真 (1)参数设置 (2)仿真结果 3. 直流电机 ...