public IpAddressGenerator(RandomWithProbability random, ElementWithProbability <int> uniqueIpCount)
        {
            _random  = random;
            _counter = 0;

            uniqueIpList = new List <IpAddress>(uniqueIpCount.Value);
            while (uniqueIpCount.Value != uniqueIpList.Count)
            {
                oneIp = GenerateOnlyIpAddress();
                if (uniqueIpList.Contains(oneIp))
                {
                    continue;
                }
                uniqueIpList.Add(oneIp);
                _counter++;
            }

            _counter = 0;
        }
 public ConstantData()
 {
     UniqueIpCount = new ElementWithProbability<int>(0, 0);
 }
Beispiel #3
0
 public ConstantData()
 {
     UniqueIpCount = new ElementWithProbability <int>(0, 0);
 }