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

相关推荐
diablobaal8 分钟前
云计算学习100天-第21天
学习
only-lucky19 分钟前
C++中的 Eigen库使用
开发语言·c++
bianshaopeng29 分钟前
ubuntu go 环境变量配置
开发语言·ubuntu·golang
Seven9739 分钟前
剑指offer-23、搜索⼆叉树的后序遍历序列
java
元清加油40 分钟前
【Goland】:协程和通道
服务器·开发语言·后端·网络协议·golang
广州智造1 小时前
EPLAN教程:流体工程
开发语言·人工智能·python·算法·软件工程·软件构建
咕噜签名分发冰淇淋1 小时前
签名应用APP分发平台的微服务化部署是什么?其有哪些优势?
java·运维·微服务
wjm0410061 小时前
ios八股文 -- Objective-c
开发语言·ios·objective-c
小白(猿)员1 小时前
数据结构中的列表:深度解析数组与链表的实现与抉择
开发语言
让代码飞~1 小时前
idea进阶技能掌握, 使用自带HTTP测试工具,完全可替代PostMan
java·http·intellij-idea·postman