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