# 주사위 클래스
## 문제
1부터 N사이 임의의 정수를 반환하도록 주사위 클래스를 완성하고, 해당 주사위를 1000번 던진 값의 평균을 구하시오.
## 뼈대코드
```
import java.util.Random;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 입력값 받기
int N = Integer.parseInt(args[0]);
// N면체 주사위 생성
Die d = new Die(N);
// 1000번 주사위를 던져 결과를 저장
ArrayList<Integer> numbers = new ArrayList<Integer>();
for (int i = 0; i < 1000; i++) {
int randNum = d.roll();
numbers.add(randNum);
}
// 평균값 계산
double avg = average(numbers);
// 출력
System.out.println("avg: " + avg);
}
public static double average(ArrayList<Integer> list) {
/* 3. 평균값을 반환 */
return 0;
}
}
class Die {
private int maxNumber;
public Die(int maxNumber) {
/* 1. 생성자 구현. */
}
public int roll() {
/* 2. 메소드 구현: 1~N 까지 반환 */
return 0;
}
}
```
## 입력 예
```
12
```
## 출력 예
```
6.53
```