2012. 6. 11. 10:49

자바 (JAVA) 랜덤 숫자 생성

 

자바에서 랜덤 숫자를 생성할떄는,  Random 클래스를 이용하여 임의의 정수를 생성할 있습니다.

 

Import 사용

먼저, 다음 코드를 소스 상단에 입력해주세요.

import java.util.Random;

 

 

Random 객체 생성

Random r = new Random();

 

랜덤 정수 생성

int i = r.nextInt(10); // 0~9까지의 랜덤 정수 생성

 

간단 하지요? 이번엔 3~8까지의 랜덤 정수를 생성해봅시다.

int j = r.nextInt(6) + 3; // 3~8까지의 임의 랜덤 정수 생성

 

r.nextInt(6) 0~5까지의 랜덤 정수를 나타냅니다.

거기서 + 3 을 해주면, 3~5까지의 랜덤 정수가 되는거죠

 

 

다음은 10~20까지의 홀수, 정수를 구하는 예제소스 입니다

import java.util.Random;

 

public class cRandom {

 

 

             public static void main(String[] args) {

                           Random r = new Random();

                           int i = 2 * r.nextInt(6) + 10;//10~20 사이의 랜덤 짝수

                           int j = 2 * r.nextInt(5) +11; // 10~20 사이의 랜덤 홀수

                          

                           System.out.println("짝수: " + i + "\n홀수: " + j);

             }

 

}

 

 

자바 (JAVA) 랜덤 숫자 생성 .

 

태클은 환영입니다; 잘못된부분 있으면 지적해주세요.

Copyright  J-NaKiM. All Rights Reserved

 

출처 - http://jnakim.com/10138823939

'ApplicationPrograming > Java' 카테고리의 다른 글

Commons-DbUtils  (0) 2013.03.15
Commons-Fileupload의 한글관련 문제 추가  (0) 2013.03.15
JDOM  (0) 2013.01.31
me2DAY XML Parsing (DOM) - 자바 XML파싱  (0) 2012.07.24
jar파일 실행  (0) 2012.05.04
Posted by 물색없는세상