
public class FlipCoins {

	public static void main(String[] args) {
		//constants
		final int HEADS = 0;
		final int TAILS = 1;
		
		//how many times to repeat?
		final int TRIALS = 1000000;
		
		int headsCount = 0;
		int tailsCount = 0;
		
		//repeating the correct number of times
		for(int i = 1; i <= TRIALS; i += 1) {
			int flip = (int)(Math.random() * 2);
			
			if(flip == HEADS) {
				//flip was heads
				headsCount++;
			}
			else {
				//flip was tails
				tailsCount++;
			}
		} //end for
		System.out.printf("%d heads, %d tails out %d trials.\n",
				headsCount, tailsCount, TRIALS);
		
	}

}
