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

下面为两次代码运行结果

第一次运行结果

第二次运行结果

相关推荐
techdashen14 小时前
在 Fly.io 上使用 Rust 构建远程开发环境:从 Tokio 到 eBPF
开发语言·后端·rust
Yukinaaaa14 小时前
以“轮盘数组”思维彻底搞懂并实现阻塞队列
java·服务器·ide·安全·javaee·阻塞队列·轮盘数组
留白_14 小时前
pandas文件读取与存储
开发语言·python·pandas
夕除14 小时前
AOP 实现 Redis 缓存切面解析
java·开发语言·python
库拉大叔14 小时前
工具调用效率对比实测:GPT-5.5与Gemini 3.5 Flash性能评估
java·前端·人工智能
我是唐青枫14 小时前
Java MyBatis 实战指南:XML 映射、动态 SQL 与数据访问层设计
java·mybatis
摇滚侠14 小时前
Spring 零基础入门到进阶 面向切面 AOP 52-60
java·后端·spring
feifeigo12314 小时前
马尔可夫决策过程(MDP)MATLAB 实现
开发语言·matlab
就改了14 小时前
微服务接口性能优化:CompletableFuture 并行聚合实践
java·微服务·性能优化
攻城狮Soar14 小时前
STL源码解析之list(1)
开发语言·c++