private static void testBoundaries() {
		int[] boundaries = {
				1602,
				540,
				488,
				238,
				245,
				258,
				430,
				441,
				440,
				441,
				441,
				422,
				298,
				430,
				1000};
		int[] histogram = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
		Hand h;
		for(int i = 0; i < 1000000; i++) {
			if(i % 10000 == 0) System.out.print("."); 
			h = randHand();
			int rank = evaluator.evaluate(h.toCards());
			for(int j = 0; j < 15; j++) {
				if(rank < boundaries[j]) {
					histogram[j] += 1;
					break;
				} else if(j == 14) {
					histogram[j] += 1;
					break;
				} else {
					rank -= boundaries[j];
				}
			}
		}
		for(int i = 0; i < 15; i++) {
			System.out.println(i + ": " + histogram[i]);
		}
		
	}