Java는 난수를 얻기 위한 클래스(Math)를 제공합니다.
Math 클래스는 매우 유용한 수학 도우미 클래스입니다. 매우 간단합니다. 이 클래스는 매우 특별합니다. 우선 String 클래스와 같이 final로 장식되어 있으므로 하위 클래스를 가질 수 없습니다. 또한 이 클래스의 생성 방법은 비공개이므로 다른 클래스에서 new 메서드를 사용할 수 없습니다. Math 객체의 메소드를 어떻게 호출합니까? 모든 메소드는 정적 메소드입니다. 즉, 클래스 이름을 사용하여 메소드에 직접 액세스할 수 있습니다.
난수를 생성하려면 Math 클래스 아래의 메서드를 사용하세요. random() 메서드의 반환 값은 [0.0 - 1.0)
1입니다. 위 범위의 난수를 얻습니다.
double d = Math.random();
참고: 위 공식이 다음과 같이 작성되면, Math.random()에 의해 생성된 난수의 범위는 이때 난수의 값에 관계없이 [0.0 - 1.0)이므로 i의 값은 0만 됩니다. int로 변환하면 값은 0
int i = (int)(Math.random());# 🎜🎜#
2입니다. (int 유형) # 🎜🎜#int num = (int)(Math.random()*100+1);
#🎜 🎜#
3을 가져옵니다. 임의 범위 사이(n~m)
int num = (int)(Math.random()*(m-n+1)+m);참고: 큰 숫자에서 소수점을 빼야 합니다. 예:
#🎜🎜 #
#🎜 🎜#자세한 내용은
컬럼을 참고하세요.
위 내용은 자바에서 난수를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于结构化数据处理开源库SPL的相关问题,下面就一起来看一下java下理想的结构化数据处理类库,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于PriorityQueue优先级队列的相关知识,Java集合框架中提供了PriorityQueue和PriorityBlockingQueue两种类型的优先级队列,PriorityQueue是线程不安全的,PriorityBlockingQueue是线程安全的,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于java锁的相关问题,包括了独占锁、悲观锁、乐观锁、共享锁等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于多线程的相关问题,包括了线程安装、线程加锁与线程不安全的原因、线程安全的标准类等等内容,希望对大家有帮助。

本篇文章给大家带来了关于Java的相关知识,其中主要介绍了关于关键字中this和super的相关问题,以及他们的一些区别,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于枚举的相关问题,包括了枚举的基本操作、集合类对枚举的支持等等内容,下面一起来看一下,希望对大家有帮助。

封装是一种信息隐藏技术,是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法;封装可以被认为是一个保护屏障,防止指定类的代码和数据被外部类定义的代码随机访问。封装可以通过关键字private,protected和public实现。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于设计模式的相关问题,主要将装饰器模式的相关内容,指在不改变现有对象结构的情况下,动态地给该对象增加一些职责的模式,希望对大家有帮助。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기
