자바 랜덤함수 (Random)
2013. 7. 9. 10:36ㆍWEB/JSP(JAVA)
반응형
무작위 난수 첫번째 방법은 Math 클래스의 random 메소드를 사용합니다 .
* 10을 한 이유는 0~1 사이의 double 난수를 만들어서 리턴을 하기 때문입니다.
Int 형변환을 시켜 a,b,c,d,e, 에담아 출력한 것 입니다.
두번째는 Random 클래스를 이용하여 다양하게 표현할 수 가 있습니다.boolean nextBoolean() float nextFloat()등등 random.nextInt(100)을 입력하시면 0~100사이의 난수가 발생합니다.
import java.util.Random;
public class ggari_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);
}
}
반응형
'WEB > JSP(JAVA)' 카테고리의 다른 글
| 자바 소수 반올림 (0) | 2013.08.07 |
|---|---|
| 자바format (0) | 2013.07.26 |
| 자바 StringTokenizer (0) | 2013.07.08 |
| 자바 try catch (0) | 2013.07.05 |
| 자바 for문 (0) | 2013.07.03 |