반응형
자바 랜덤 함수를 사용한 (JAVA Random)무작위 난수 생성 방법
첫번째 방법은 Math 클래스의 random 메소드를 사용하는 방법입니다.
0~1 사이의 double형 난수를 리턴하여 *10을 해주고 int형으로 변환 후 a, b, c, d 라는 이름을 가진 int형 변수에 담아 출력하는 예제입니다.
두번째는 Random 클래스를 사용하는 방법입니다.
boolean nextBoolean() float nextFloat()등등 random.nextInt(100)을 입력하시면 0~100사이의 난수가 발생합니다.
소스
import java.util.Random; public class h5bak_random { public static void main(String[] args) { int a = (int) (Math.random()*10); int b = (int) (Math.random()*10); int c = (int) (Math.random()*10); int d = (int) (Math.random()*10); int e = (int) (Math.random()*10); System.out.println(a+","+b+","+c+","+d+","+e); System.out.println("========================="); Random random = new Random(); int f = random.nextInt(10); int g = random.nextInt(10); int h = random.nextInt(10); int i = random.nextInt(10); int j = random.nextInt(10); System.out.println(f+","+g+","+h+","+i+","+j); } }
출력결과
반응형
'Language > JAVA' 카테고리의 다른 글
Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. (0) | 2013.12.09 |
---|---|
자바 형변환(Java Casting) 예제 (5) | 2013.08.19 |
자바 스트링 토크나이저(Java StringTokenizer) (2) | 2013.07.11 |
자바 반복문(For문, 향상된 for문) (1) | 2013.07.03 |
자바 switch case 조건문 예제 (0) | 2013.07.01 |
자바 배열(java array) (0) | 2013.06.24 |
자바 구구단 소스 (0) | 2013.05.08 |
자바 환경변수 설정 (62) | 2013.01.26 |
자바 JDK 다운로드 및 설치 방법 (22) | 2013.01.26 |