Random与random的区别

Random与random的区别


前言

Rondom和raodom都可以表示随机数,下面是详细讲解


提示:以下是本篇文章正文内容,下面案例可供参考

一、Rondom

Rondom是Java中的一个类,若需要生成随机数,首先需创建一个Rondom类的实例对象,然后调用nextint(int n)方法。
提示:nextint(int n)方法返回一个不大于n的随机整数

如下图所示:

二、rondom

rondom是Math类的一个静态方法,Math类中的random()方法用来生成大于等于 0.0 小于 1.0 的double 型随机数,一般地,下式返回a ~ a+b的随机数,包括a+b

java 复制代码
a+(int)(Math.random()*(b+1)

如下图所示

三、使用Rondom的好处

Rondom在构建实例对象时可以赋值一个整数初始化,使其每次运行时生成的随机数不变,而rondom函数每次生成的随机数是改变的

下面为两次代码运行结果

第一次运行结果

第二次运行结果

相关推荐
kkk哥12 小时前
weixin121作品集展示微信小程序
java·mysql·微信小程序·ssm·b/s架构·作品集展示微信小程序
Hiter_John12 小时前
Golang的运算符
开发语言·后端·golang
码界索隆12 小时前
Python转Java系列:前言
java·开发语言·python
蓦然回首却已人去楼空13 小时前
【分词:中文分词】BPE字节级分词算法实现汉字表达!
java·算法·中文分词
asdfg125896313 小时前
一文理解Java中的泛型
java·开发语言
飞翔中文网13 小时前
Java学习笔记之反射
java·笔记·学习
河阿里13 小时前
Spring Boot:整合Quartz集群部署指南
java·spring boot·后端
Hiter_John13 小时前
Golang的变量常量初始化
开发语言·后端·golang
小肥君13 小时前
gpu安装milvus问题解决
java·eureka·milvus
砍材农夫13 小时前
物联网实战:Spring Boot MQTT | 模拟器Paho客户端拆解高性能
java·javascript·spring boot·后端·物联网·struts