Toss some dice, ONE Million times, and produce an ASCII graph.

Bins.java 837B

1
  1. import java.util.HashMap; public class Bins { private int numOfDiceRolled; private int maxVal; public static HashMap<Integer, Integer> binStore = new HashMap<Integer, Integer>(); public Bins(int numOfDiceRolled, int maxVal) { this.numOfDiceRolled = numOfDiceRolled; this.maxVal = maxVal; for (int i = numOfDiceRolled; i <= maxVal; i++) { binStore.put(i, 0); } } public int getBin(int binNum){ return binStore.get(binNum); } public int count(int binNum){ int current = getBin(binNum); current += 1; binStore.put(binNum, current); return binStore.get(binNum); } public int getNumOfDice() { return numOfDiceRolled; } public int getMaxVal(){ return maxVal; } }