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

下面为两次代码运行结果

第一次运行结果

第二次运行结果

相关推荐
Mr_pyx4 分钟前
RAG知识库从零到一:简单搭建教程(java版)
java·spring·ai·rag
敲代码的瓦龙6 分钟前
Android?碎片!!!
java·开发语言·android-studio
froginwe117 分钟前
SVG 滤镜:全面解析与高效应用
开发语言
枫叶丹49 分钟前
【HarmonyOS 6.0】Data Augmentation Kit端侧问答模型:本地化智能问答的技术演进
开发语言·华为·harmonyos
月落归舟9 分钟前
深入解析Spring依赖注入 DI 的三种方式
java·后端·spring
醉舞经阁半卷书110 分钟前
LangGraph详解
开发语言·人工智能·python·深度学习·机器学习·自然语言处理
geovindu11 分钟前
go:Condition Variable Pattern
开发语言·后端·设计模式·golang·条件变量模式
时光追逐者14 分钟前
一款基于 C# 开发的 Windows 10/11 系统增强工具,精简、优化、定制一站完成!
开发语言·windows·c#·.net
测试员周周15 分钟前
【AI测试功能6】功能测试的自动化率:哪些该自动、哪些必须人工——AI测试人机协作决策指南
开发语言·人工智能·python·功能测试·单元测试·自动化·测试用例
亚马逊云开发者16 分钟前
Lambda 冷启动改善了,你的 Provisioned Concurrency 可能白花钱了
java