아주 정밀한 숫자와 반올림 계산이 필요하다면 BigDecimal 을 사용한다
다양한 수학 연산을 재공한다
Math.random() 을 사용해도 되지만
Random 클래스를 사용하면 더욱 다양한 랜덤 값을 구할 수 있다
Math.random() 내에서도 Random 클래스를 호출하여 사용한다
Random 은 내부에서 Seed 값을 사용해 랜덤 값을 구한다
Random random = new Random(); // 명시적으로 제공한 seed 가 없으면 항상 랜덤
Random random = new Random(1); // seed 가 같으면 rendom 의 결과가 같다