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

相关推荐
知识分享小能手14 分钟前
C学习教程,从入门到精通,C语言学生信息管理系统 — 知识点详解(18)
c语言·学习·1024程序员节
破芽36 分钟前
learn-claude-code-s05-s11-学习笔记
笔记·学习
pipixia2003337 分钟前
C++ 面试高频:namespace 的 6 个知识点,从 using 到匿名命名空间
c语言·学习·算法·嵌入式·命名空间·c++面试·匿名命名空间
念何架构之路1 小时前
Go reflect 包:结构体反射 —Field、Tag 与 VisibleFields
java·数据库·golang
每天题库1 小时前
汽车维修工等级考试题库 理论实操核心考点一次梳理清
学习·安全·考试·题库·考证
liangbo71 小时前
03-JDK 10/11 局部变量推断与 LTS:var 到底该怎么用
java
神也畏惧菠萝1 小时前
想要学习Agent应用开发?:2026 AI Agent开发全栈通关路线
学习·langgraph·mcp协议·agent开发·rag架构·prompt高级工程
2401_885885042 小时前
国际语音C#接口怎么写?.NET环境下实现国际语音验证码批量下发
开发语言·c#·.net
Percep_gan2 小时前
调用天翼云的对象存储ZOS,很详细
java·1024程序员节
若亦_2 小时前
数据结构>>优先级队列(堆)
java·数据结构