学习JAVA打卡第四十九天

Random类

尽管可以使用math类调用static方法random()返回一个0~1之间的随机数。(包括0.0但不包括0.1),即随机数的取值范围是0.0,1.0的左闭右开区间。

例如,下列代码得到1~100之间的随机数(包括1和100)

使用Random类的如下构造方法:

创建random对象,其中第一个构造方法使用当前机器时间作为种子创造一个random对象,第二个构造方法使用参数seed指定的种子创建一个random对象。

人们习惯的将random对象称为随机数生成器。

例如:

下列随机数生成器random调用不带参数的nextInt()方法返回一个随机整数。

如果程序需要随机得true和false两个表示真和假的Boolean值,可以让random调用nextBoolean()方法。

例如:

注:需要注意的是,对于具有相同的种子的两个random对象,二者依次调用nextInt()方法获取的随机数序列是相同的。

今天就这些,明天继续gogogo!

相关推荐
chemddd4 分钟前
快递 选择
学习·交友
单词记忆方法研究8 分钟前
探索上海背单词小程序品牌:高效学习工具的优化之路
大数据·学习·小程序
XWalnut9 分钟前
LeetCode刷题 day37
java·数据结构·算法·leetcode
万山寒11 分钟前
python依赖包导出离线安装到没有外网的服务器
服务器·开发语言·python
huaweichenai12 分钟前
使用maven搭建sprint-boot
java·maven·sprint
zerozrc018 分钟前
Java 方法调用的底层原理
java·后端
星火102426 分钟前
【LangChain4j系列01】LangChain4j 快速入门与核心概念
java·人工智能
SemiTris32 分钟前
从Controller到Tomcat底层请求链路全解析
java·tomcat
特立独行的猫a34 分钟前
我用 Rust + Tauri 2 复刻了 N_m3u8DL-CLI:一个 m3u8 多线程下载器
开发语言·后端·rust·m3u8·视频下载器·m3u8dl-cli
月光有害35 分钟前
理解 Spring 依赖注入:从构造器注入到集合与条件 Bean
java·后端·spring