java如何获取随机数(两种方式)
在小的知识,都有深挖之价值。
很久没有生产随机数,竟然忘了!我明明记得我做过关于随机数产生的总结,but,我翻遍了整个笔记本,就是没找到。即便我知道笔记就在某一个角落;我还是放弃了查找笔记,跑去Google了,所以我决定建立电子笔记,记录那些小知识点。
//获取100以内的随机数
package com.isea.java;
import java.util.Random;
public class TestRandom {public static void main(String[] args) {System.out.println("Method one:" + Math.random() * 100);Random random = new Random();System.out.println("Method two:" + random.nextInt(100));}
}
上文的代码中演示了两种获取随机数的方法:
方法一:
直接使用Math.random()这个静态的方法,random()方法返回一个[0,1)的随机数;
方法二:
使用java.util.Random类,创建一个实例,使用nextInt(int count)获得count以内的整数,不含count
曾经,有一个女孩对我说了这样的一句话:希望能够给你鼓励和安慰,也怕给你伤害和心碎,最后她成功的做到了。是后者...
欢迎大家关注博主的公众号:stackoverflow
java如何获取随机数(两种方式)相关推荐
- Java中类加载器获取的两种方式
import org.junit.Test;import java.io.FileInputStream; import java.io.IOException; import java.io.Inp ...
- Java 实现抽奖的两种方式
Java实现抽奖的两种方式 方式一:随机数在哪个区间内返回区间下标 方式二:随机数加入区间点集合排序返回随机数下标 代码示例: ①抽奖入参类型为BigDecimal: package com.cfay ...
- java操作Excel有两种方式 方式1:jxl操作Excel jxl的API
java操作Excel有两种方式 方式1:jxl操作Excel 方式2:poi操作Excel 下面介绍jxl API: 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用 ...
- 创建和应用Java包文件的两种方式(转)
创建和应用Java包文件的两种方式(转) <Java编程艺术>章节选登.作者:高永强 清华大学出版社 (即将出版) 12.1 包--package ... 12.1.1 包命名规 ...
- java制作oracle程序,Java程序操作Oracle两种方式之简单实现
Java程序操作Oracle两种方式之简单实现 1.通过JDBC-ODBC桥连接Oracle数据库 (1)创建odbc源,在控制面板->管理工具->数据源(odbc)中添加DSN,比如取名 ...
- Java格式化倒计时的两种方式
Java格式化倒计时的两种方式 第一种方式 /*** 入参是一个每秒减小1的秒数* 返回一个格式化的时间* * 该方法具有局限性,他在时间大于1个小时的时候,会返回错误的时间* 因为该方法调用了Dat ...
- Java读取证书的两种方式
关于证书基础以及创建.查看.删除.导入.导出以及其他功能详解请参照:Java使用keytool创建CA证书 Java读取证书有两种方式 1.从文件中读取 public static void main ...
- java 实现websocket的两种方式
简单说明 1.两种方式,一种使用tomcat的websocket实现,一种使用spring的websocket 2.tomcat的方式需要tomcat 7.x,JEE7的支持. 3.spring与we ...
- 创建和应用Java包文件的两种方式
<Java编程艺术>章节选登.作者:高永强 清华大学出版社 (即将出版) 12.1 包--package 包是Java提供的文件管理机制.包把功能相似的类,按照Java的名字 ...
- java文件读写的两种方式
今天搞了下java文件的读写,自己也总结了一下,但是不全,只有两种方式,先直接看代码: public static void main(String[] args) throws IOExceptio ...
最新文章
- Zabbix监控系统部署:配置详解
- RHCS配置web高可用集群
- 修改bootstrap modal模态框的宽度
- mysql date类型加一个月jdbc_JDBC操作数据库Date类型数据
- VBA GetOpenFilename 方法
- Django模板继承后出现logo图片无法加载的问题
- CSS3 控制Tab宽度 tab-size属性
- SpringBoot非官方教程 | 第二十二篇: 创建含有多module的springboot工程
- centos7 centos6.5部KVM使用NAT联网并为虚拟机配置firewalld iptables防火墙端口转发...
- python盖帽法_干货:用Python进行数据清洗,这7种方法你一定要掌握
- 小学计算机片段教学案例,小学信息技术教学案例分析(张擘)
- java使用freemarker模版下载成Excel文件
- 基于HTML+CSS制作静态页面【剪纸文化15页】传统文化设计题材 dreamweaver制作静态html网页设计作业作品...
- c语言电话本程序代码,C语言程序设计之电话簿
- 兼职接单过万后,关于一些渠道、报价及接单内容等经验的整理分享
- POJ1837-Balance
- 一位测试员的自白:漫漫测试路,我们因隐秘而伟大
- jacoco关于Java代码覆盖率你不得不会的基操!
- Java视频修改分辨率(附代码) | Java工具类
- 如何用matlab画北极熊,中班幼儿美术画动物:水彩画北极熊(步骤图解)