private uint NextSSRC() { uint potentialSSRC; do { potentialSSRC = (uint)rnd.Next(1, int.MaxValue) * (uint)rnd.Next(1,2); } while(streamsAndIPs.ContainsKey(potentialSSRC)); return potentialSSRC; }