// warm up RNG to avoid overlap of the Table-2 job
Timer timer = new Timer();
int upperBound = Combination.choose(26, 5).intValue() - 1;
for (int i = 0; i < 130000000; ++i) {
for(int j=0; j<100; ++j){
rng.nextInt(0, upperBound);
}
}
timer.stop();
System.out.println("Warm-up is done. The time used is " + timer.getElapsedTime()/60000d + " minutes.");
// -------------------------------------------------------------