JAVA/16_collection

HashSet을 이용한 로또 프로그램 - 중복제거의 특징 이용

Y_____527 2021. 3. 10. 00:45
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package ex01.set예제;
import java.util.*;
//설명o
class HashSetLotto{
    public static void main(String[] args)     {
        
        Set set = new TreeSet();
        
        for (int i = 0; set.size() < 6 ; i++) {
            int num = (int)(Math.random()*45+ 1//0안나오게 +1 , 1~45까지의 수 중에 랜덤 추출
            set.add(new Integer(num));
        }
    //    List list = new LinkedList(set);    // LinkedList(Collection c)
    //    Collections.sort(list);        // Collections.sort(List list)
        System.out.println(set);
    }
}
cs


random( ) 메소드 참고)

coding-factory.tistory.com/530

 

[Java] 자바 난수(랜덤 숫자) 생성하기 (Math, Random)

자바에서 난수를 얻어내는 방법은 Random클래스를 활용하는 방법과 Math클래스를 활용하는 방법 2가지가 있습니다. 두 방법의 차이점은 Math.random() 메소드는 0.0에서 1사이의 double 난수를 얻는데만

coding-factory.tistory.com


blog.naver.com/PostView.nhn?blogId=jydev&logNo=220714960410

 

JAVA ★ 랜덤함수(Math.random()) 1부터 100까지

랜덤 뽑기와 같이 자바에서도 랜덤으로 수를 배출해내는 난수 클래스가 존재한다. 난수 클래스는 Math라는...

blog.naver.com