public Date Generate() { var incrementTimeSpan = new TimeSpan(_random.Next(0, 2), _random.Next(0, 24), _random.Next(0, 60), _random.Next(0, 120)); _initialDate = _initialDate.Add(incrementTimeSpan); return(new Date(_initialDate)); }
public UserId Generate() { if (_reservedId.Count == 0) { count += countIncrement; _reservedId = Enumerable.Range(count, count + countIncrement).ToList(); } int idPosition = _random.Next(0, _reservedId.Count); int id = _reservedId[idPosition]; _reservedId.RemoveAt(idPosition); return(new UserId(id)); }
private string GenerateMethod() { return(_random.Next(_parameters.Methods)); }
public IpAddress Generate() { return(_counter != uniqueIpList.Count ? uniqueIpList[_counter++] : uniqueIpList[_random.Next(0, uniqueIpList.Count)]); }
public DateGenerator(RandomWithProbability random) { _random = random; _initialDate = new DateTime(random.Next(2011, 2013), DateTime.Now.Month - random.Next(0, DateTime.Now.Month), DateTime.Now.Day - random.Next(0, DateTime.Now.Day)); }
public FileSize Generate() { return(new FileSize(_random.Next(10, 900))); }
public CodeDefinition Generate() { return(new CodeDefinition(_random.Next(_codes))); }