본문 바로가기
자바

Random 클래스

by 복제비 2022. 1. 14.

Random 클래스

 

Random 클래스 개요

 

Random 클래스난수 발생 기능제공합니다.

 

Random 클래스는  double, float, int, long다양한 형태난수제공합니다. 

 

Random 클래스의 생성자

 

Random( )                 // 현재의 시간을 초기값으로 하는 난수 발생

 

Random(long  seed)   // seed 값을 초기값으로 하는 난수 발생

 

Random 클래스의 주요 메서드들

 

void   nextBytes(byte  buffer[ ])

buffer 를 난수로 채우는 메서드입니다.

 

float  nextFloat( )

float 형의 난수를 반환하는 메서드입니다.

 

int  nextInt( )

int 형의 난수를 반환하는 메서드입니다.

 

long  getLong( ) 

long 형의 난수를 반환하는 메서드입니다.

 

double  nextDouble( )

double 형의 난수를 반환하는 메서드입니다.

 

double  nextGaussian( )

Gaussian 형의 난수를 double 값으로 반환하는 메서드입니다.

 

void  setSeed(long  newseed)

난수 발생기의 seed 값을  newseed 값으로 설정하는 메서드입니다.

 

Random 클래스의 실습 프로그램

Random 클래스의 메서드들을 활용한 실습 프로그램은 다음과 같습니다.

 

 

'자바' 카테고리의 다른 글

Calendar 클래스  (0) 2022.01.16
Arrays 클래스  (0) 2022.01.15
String 객체의 변환  (0) 2022.01.13
StringBuffer 클래스  (0) 2022.01.12
String 클래스의 메서드  (0) 2022.01.11

댓글