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

相关推荐
huaweichenai3 分钟前
spring boot实现base64上传
java·spring boot·后端
幼儿园蛋小黄3 分钟前
嵌入式学习总结:从 I2C 中断驱动到 DHT11 温湿度采集实战
单片机·嵌入式硬件·学习
萧瑟余晖8 分钟前
Spring Web综合实战与性能调优详解
java·spring
点纭9 分钟前
spring ai1.0实战:ChatClient(2)
java·后端·spring
小马过河R13 分钟前
EdgeOne深度解析:从原理、适用场景到COS接入的技术逻辑
java·开发语言·前端·spring·cos
星恒随风14 分钟前
Linux进程间通信(二):深入理解System V共享内存、消息队列、信号量与内核IPC资源管理
linux·运维·服务器·笔记·学习·状态模式
多弗朗皮卡丘21 分钟前
C++ 红黑树
开发语言·c++·红黑树
ZoeLandia31 分钟前
TypeScript 04:类型断言与类型守卫
开发语言·前端·typescript
java水泥工34 分钟前
什么是前端
java·vue·html5
li星野35 分钟前
【学习记录】PCB设计常用操作全解析:单位、图层、过滤器、布线、规则与快捷键
学习