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

下面为两次代码运行结果

第一次运行结果

第二次运行结果

相关推荐
念越13 小时前
从概念到实现:深入解析七大经典排序算法
java·算法·排序算法
shilei_c14 小时前
qt qDebug无输出问题解决
开发语言·c++·算法
像少年啦飞驰点、14 小时前
零基础入门 Spring Boot:从“Hello World”到可部署微服务的完整学习指南
java·spring boot·微服务·编程入门·后端开发
pop_xiaoli14 小时前
effective-Objective-C 第一章阅读笔记
开发语言·笔记·ios·objective-c·cocoa·xcode
jghhh0114 小时前
基于C#的CAN总线BMS上位机开发方案
开发语言·c#
serve the people14 小时前
python环境搭建 (七) pytest、pytest-asyncio、pytest-cov 试生态的核心组合
开发语言·python·pytest
乌蒙山连着山外山14 小时前
idea中的工程,import有问题
java·ide·intellij-idea
java1234_小锋14 小时前
分享一套不错的基于Python的Django宠物信息管理系统
开发语言·python·宠物
一切尽在,你来14 小时前
C++ 零基础教程 - 第4讲-实现简单计算器
开发语言·c++
1candobetter14 小时前
JAVA后端开发——Maven 依赖传递 ≠ Spring 自动装配
java·spring·maven