package core; import java.util.Random; public class RNG { private Random m_random; public RNG() { this.m_random = new Random(System.currentTimeMillis()); } /** * A random generater that generate an integer given boundary of min and max. * Always return 0 if max < min. * @param min * @param max * @return */ public int GetRandomInteger(int min, int max){ if(max < min) { return 0; } if (min == max) { return this.m_random.nextInt(max + 1) + min; } else { return this.m_random.nextInt((max - min) + 1) + min; } } }