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

相关推荐
sibylyue5 分钟前
工作流表单和流程设计前端
开发语言·javascript·开源
岁岁养乐多8 分钟前
深入解析 Spring @Cacheable 注解:从声明式缓存 到多维替代方案
java
开发者联盟league16 分钟前
maven核心插件介绍
java·maven
一个游离的指针16 分钟前
JS中的对象的相关概念
开发语言·javascript·原型模式
编程令我快乐21 分钟前
maven中deploy 的流程
java·maven
jaysee-sjc28 分钟前
【JavaWeb】Tlias智能学习辅助系统|后端Web实战(登录认证)
java·开发语言·前端·学习·mybatis
MartinYeung540 分钟前
[论文学习]AdInject:通过广告投放对Web代理发起真实世界黑盒攻击
前端·学习
南城以南溫暖如初14743 分钟前
社区健身小程序开发流程详解:技术选型与实施经验分享
java·经验分享·spring boot·mysql·vue·apache
runafterhit1 小时前
【学习地图】Linux学习类 · 文章索引
linux·运维·学习
万维易源1 小时前
免费药品信息查询:用API 读懂常用药
java·前端·数据库·药品信息·药品查询·药品查询api