学习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!

相关推荐
fuquxiaoguang3 分钟前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
琹箐10 分钟前
最大堆和最小堆 实现思路
java·开发语言·算法
戌中横17 分钟前
JavaScript——预解析
前端·javascript·学习
__WanG19 分钟前
JavaTuples 库分析
java
坚持就完事了40 分钟前
数据结构之树(Java实现)
java·算法
Monly2143 分钟前
Java:修改打包配置文件
java·开发语言
roman_日积跬步-终至千里44 分钟前
【架构设计与实现】动态数据源切换:核心代码实现手册
java
XiaoFan0121 小时前
免密批量抓取日志并集中输出
java·linux·服务器
●VON1 小时前
React Native for OpenHarmony:2048 小游戏的开发与跨平台适配实践
javascript·学习·react native·react.js·von
顾北121 小时前
MCP服务端开发:图片搜索助力旅游计划
java·spring boot·dubbo