package com.tutego.insel.solutions.lang;

public class Wuerfelspiel
{
  public static void main( String[] args )
  {
    test( 1 );
    test( 2 );
    
    int augen;
    int gewinn = 0;
    
    for ( int i = 0; i < 1000; i++ )
    {
      augen = wuerfeln( 1 ) + wuerfeln( 1 );
      
      switch ( augen )
      {
        case 12:
          gewinn = gewinn + 150;
          break;
          
        case 11:
          gewinn = gewinn + 100;
          break;
          
        case 10:
          gewinn = gewinn + 50;
          break;
          
        case 9:
        case 8:
        case 7:
          break;
          
        default:
          gewinn = gewinn - 50;
      }
    }
    
    System.out.println( gewinn );
  }
  
  static void test( int type )
  {
    int c[] = new int[6];
    
    for ( int i = 0; i < 10000000; i++ )
    {
      int w = wuerfeln( type );
//      System.out.println( w );
      c[w - 1]++;
    }
    for ( int i = 1; i <= 6; i++ )
    {
      System.out.println( "Augenzahl " + i + ": " + c[i - 1] );
    }
  }

  static int wuerfeln( int type )
  {
    return (int)((Math.random() * 100000) % 6) + 1;
  }
}

