# 리뷰: 로또 번호 생성 #### ArrayList 무작위로 섞기 ArrayList 요소를 무작위로 섞으려면 어떻게 해야할까요? Collections 클래스의 shuffle() 메소드를 활용하면 됩니다. ``` // 불러오기 import java.util.Collections; // 리스트 섞기 ArrayList<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); list.add(3); list.add(4); Collections.shuffle(list); ``` #### 배열 간편 출력하기 또, 배열을 간편하게 문자열로 만드는 법! 뭐 없을까요? 있습니다! ``` // 불러오기 import java.util.Arrays; // 배열의 문자열화 int[] arr = { 1, 2, 3, 4 }; String result = Arrays.toString(arr); // "[1, 2, 3, 4]" ``` ## 문제 로또 번호(1 ~ 45) 중 임의의 6가지 수를 생성하는 프로그램을 만드시오. ## 출력 예 매 실행 시, 번호는 바뀔 수 있음. ``` 자동 생성 번호: [34, 14, 15, 31, 20, 37] ```
관련 강의로 이동

코드: java 1.8

import java.util.Collections; import java.util.Arrays; import java.util.ArrayList; public class SimpleLottoMachine { public static void main(String[] args) { // 45개의 공을 만든다 // 섞는다 // 뽑는다 // 결과 출력 } }

입력

정답이 궁금하다면? 코드를 제출해보세요!