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

相关推荐
oort1231 分钟前
VLStream 全开源决策式 AI 视频平台 技术视角完整说明
大数据·开发语言·人工智能·经验分享·python·开源·音视频
Cloud_Shy6181 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第二章 Item 10 - 12)
c语言·开发语言·网络·人工智能·windows·python·编辑器
ι:2 分钟前
Codex 接管嘉立创EDA 并复现 STM32 Blue Pill 学习底板的完整教学
stm32·嵌入式硬件·学习
BossFriday2 分钟前
【手撸IM】SycllaDB 消息存储基础
java·分布式·中间件
霸道流氓气质3 分钟前
导入历史跟踪机制实战指南
java·linux·服务器
Xeon_CC3 分钟前
vs2026远程开发debian12容器的C++程序笔记
开发语言·c++·笔记
日取其半万世不竭4 分钟前
Uptime Kuma 应该放哪台机器?
java·docker·容器·https
消失的旧时光-19434 分钟前
Kotlin 协程设计思想(四):launch、async、withContext 到底有什么区别?
java·kotlin·async·launch·withcontext·deferred
夜白宋5 分钟前
【Redis深入】二、高性能
java·前端·redis
空圆小生5 分钟前
Vue3 + Spring Boot 全栈实战:从零搭建在线彩票模拟系统
java·spring boot·后端