import java.util.*;

import java.util.*;

public class DieRolls {
	public static void main(String[] args) {
		int[] freqs = rollFreqs(1000000);
		double[] probs = rollProbs(freqs);
		System.out.println(Arrays.toString(freqs));
		System.out.println(Arrays.toString(probs));
	}
	
	public static int[] rollFreqs(int times) {
		int[] freqs = new int[7];	
	
		for(int i = 0; i < times; i++) {
			int roll = (int)(Math.random() * 6) + 1;	
			freqs[roll]++;
		}
		
		return freqs;
	}
	
	public static double[] rollProbs(int[] freqs) {
		double[] probs = new double[7];
		
		int rolls = 0;
		for(int i = 0; i < freqs.length; i++) {
			rolls += freqs[i];
		}
		
		for(int i = 0; i < freqs.length; i++) {
			probs[i] = (double)freqs[i] / rolls;
		}
		
		return probs;
	}
	
}
