import java.util.Random;
public class Egg {

	private int numberOfOnes = 0;
	private int numberOfZeros = 0;
	private double variance = 0;
	private int numberOfTosses = 0;
	private Random predictor;
	
	public Egg() {
		// create a random number generator
		predictor = new Random();
	}

	public double predictTheFuture( )
      {
		numberOfTosses = 10;
		numberOfOnes = 0;
		numberOfZeros = 0;
		
		for( int x=0; x<numberOfTosses; x++)
		   {
			if  ( predictor.nextInt(2) == 1 ) 
			   {
				numberOfOnes++;
			   }
      	else 
			   {
				numberOfZeros++;
			   }		
		   } // end for
			
		variance = (Math.abs(numberOfOnes - numberOfZeros)) / 2;
		variance = ( variance / numberOfTosses );		
		
		return( variance );
		
	} // end predict method

		
/*		
	public static void main( String args [] )
	   {
		
		for( int x =0; x<100; x++)
		   {
		   Egg oneEgg = new Egg(); 
		   System.out.println(  oneEgg.predictTheFuture( ) );
		   }
		}	
				
*/

} // end class