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 ...
随机推荐
- ansible 批量安装zabbix agentd客户端
目录结构 # tree /etc/ansible/ /etc/ansible/ ├── ansible.cfg ├── hosts ├── roles │ └── zabbix-agentd │ ...
- Snort初探
Snort初探 概念: Snort是一款开源的网络入侵防御系统(IPS),可以实时分析和记录网络数据包,你可以通过执行协议分析.内容搜索和匹配,从而发现各种网络攻击和可疑的探测.例如,缓冲区溢出.端口 ...
- 查询操作 -- Django从入门到精通系列教程
该系列教程系个人原创,并完整发布在个人官网刘江的博客和教程 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址. Python及Django学习QQ群:453 ...
- 07_SSH免登录配置
占位占位占位占位占位占位占位占位
- 【OCR技术系列之三】大批量生成文字训练集
放假了,终于可以继续可以静下心写一写OCR方面的东西.上次谈到文字的切割,今天打算总结一下我们怎么得到用于训练的文字数据集.如果是想训练一个手写体识别的模型,用一些前人收集好的手写文字集就好了,比如中 ...
- win7下MySQL的安装配置及卸载 笔记分享
一.官网下载地址:https://dev.mysql.com/downloads/mysql/ 1.选择对应版本,下载免安装版: 2.不要注册账号,点击"No thanks,just sta ...
- 一个Windows下线程池的实现(C++)
前言 本文配套代码:https://github.com/TTGuoying/ThreadPool 先看看几个概念: 线程:进程中负责执行的执行单元.一个进程中至少有一个线程. 多线程:一个进程中有多 ...
- JSONP && CORS
前天面试被问到了跨域的问题,自我感觉回答的并不理想,下面我就分享一下整理后的总结分享给大家 一.为什么要跨域 安全限制 JavaScript或Cookie只能访问同域下的内容——同源策略 同源策略 下 ...
- linux目录结构 简单讲解
1./- 根每一个文件和目录从根目录开始.只有root用户具有该目录下的写权限.请注意,/root是root用户的主目录,这与/.不一样 2./bin中 - 用户二进制文件包含二进制可执行文件.在单用 ...
- 一、scrapy的下载安装---Windows(安装软件太让我伤心了)
写博客就和笔记一样真的很有用,你可以随时的翻阅.爬虫的爬虫原理与数据抓取.非结构化与结构化数据提取.动态HTML处理和简单的图像识别已经学完,就差整理博客了 开始学习scrapy了,所以重新建了个分类 ...