private void EnsureUniqueFrequenciesWithinCell(FrequencyHandler freqHandler) { Random r = new Random(); for (int i = 0; i < freqHandler.Length; i++) { if (freqHandler.Count(f => f == freqHandler[i]) > 1) { int newFrequency = r.Next(0,Channels.Length); while (freqHandler.Contains(newFrequency)) { newFrequency = r.Next(0,Channels.Length); } freqHandler[i] = new TRX(newFrequency); } } }