private int GetRandom(int min, int max) { return (int)(Math.Truncate(m_random.NextDouble()*(max-min+1) + min)); }