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函数每次生成的随机数是改变的

下面为两次代码运行结果

第一次运行结果

第二次运行结果

相关推荐
夜不会漫长15 分钟前
C++:类和对象(2)
java·javascript·c++
IT毕设实战小研20 分钟前
基于大数据的国内主要农作物产量趋势分析与可视化
android·java·大数据·django·课程设计
星辞秋22 分钟前
Java 入门实战:从零搭建环境到写出第一个可用的命令行工具
java
ch.ju25 分钟前
Java—idea知识:如何创建新项目
java·开发语言·intellij-idea
土司大王26 分钟前
LeetCode hot100——74.搜索二维矩阵:Java 二分模板
java·算法·leetcode
Evand J35 分钟前
【MATLAB例程,图像滤波降噪12】加权中值滑动窗口滤波(WMF)图像降噪,包含滤波质量评价。附代码下载链接
开发语言·图像处理·人工智能·计算机视觉·matlab·滑动窗口·滤波
Tairitsu_H39 分钟前
[C++] C++11类和STL的新特性
开发语言·c++·stl·c++11
承渊政道43 分钟前
Python IDLE鸿蒙PC适配全记录:从Tkinter桌面程序到ArkUI原生开发闭环
开发语言·python·harmonyos·鸿蒙系统·桌面程序
2302_1111 小时前
java依赖小结
java·运维·数据库
sunshine22 girl1 小时前
Java学习三 高级语法3, 方法
java·学习