public static void run()
	{	
		System.out.println("\n\n--|Advanced Dice|--------------------------------------------------------------");
		System.out.println("Roll 3d6 with only ONE call to the RNG");
		
	    // load a hat with our chance weights
	    Hat<Integer> dice = new Hat<Integer>();
	    int chances[]={1, 3, 6, 10, 15, 21, 25, 27, 27, 25, 21, 15, 10, 6, 3, 1};
	    for(int sum = 3; sum <= 18; sum++)
	    {
	        dice.put( sum, chances[sum-3] );
	    }
	  
	    // roll 3d6 six times
	    for( int i=0; i<10; i++ ){
	        System.out.print(dice.get() + " ");
	    }
	}