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

相关推荐
乱世军军10 小时前
把 Python 3.13 降级到 3.11
开发语言·python
本喵是FW10 小时前
C语言手记2
c语言·开发语言
fy1216310 小时前
GO 快速升级Go版本
开发语言·redis·golang
共享家952710 小时前
Java入门(String类)
java·开发语言
l软件定制开发工作室10 小时前
Spring开发系列教程(34)——打包Spring Boot应用
java·spring boot·后端·spring·springboot
0xDevNull10 小时前
Spring Boot 循环依赖解决方案完全指南
java·开发语言·spring
爱丽_10 小时前
GC 怎么判定“该回收谁”:GC Roots、可达性分析、四种引用与回收算法
java·jvm·算法
bbq粉刷匠10 小时前
Java--多线程--单例模式
java·开发语言·单例模式
随风,奔跑10 小时前
Spring MVC
java·后端·spring
dfafadfadfafa10 小时前
嵌入式C++安全编码
开发语言·c++·算法