random

🏁 Programming/Java

[Java] 난수(랜덤 숫자) 생성하는 방법

Java에서 난수를 생성하는 방법에는 두 가지가 있다. 1. Math 클래스의 random() 메소드를 사용하는 방법 2. Random 클래스를 활용하는 방법 먼저 Math 클래스의 random()메소드를 사용하는 방법에 대해 알아보자. Math.random( ) random()은 double 타입으로 0.0 ~ 0.99999 사이의 값을 랜덤으로 return 해준다. Math 클래스는 최상위 클래스인 Object 클래스 안에 있으므로 따로 import를 시켜주지 않아도 사용이 가능하며, Math.random() 메소드도 static 메소드로 이루어져있기에 바로 호출하여 사용할 수 있다. 이것을 1~10, 1~100 등의 랜덤 숫자로 변경하려면 Math.random()에 10, 100 등을 곱한 다음 i..

🏁 Programming/Java

[Java] 반복문을 이용한 중복 없이 랜덤 값 출력

중복값이 없는 배열을 만드는데는 Set과 for문을 사용하는 등의 방법이 있다. 처음부터 중복값이 없는 배열을 만들고 싶다면 후에 나오는 Set을 이용하면 중복값이 제거된 배열이 만들어진다. 하지만 먼저 반복문을 사용하여 중복값 검사를 해보려 한다. arr배열에 1~10 사이의 랜덤 숫자 5개를 저장하여 중복되는 값이 없도록 출력하는 프로그램을 만들어 보았다. public class prac { public static void main(String[] args) { Random ran = new Random(); int[] arr = new int[5]; for(int i=0; i

Dhey
'random' 태그의 글 목록