public (int, string) GetNextSequence() { var random = new Random(); var newList = SequenceList.Where(x => !UsedSequences.Contains(x)); var rnd = random.Next(0, newList.Count()); var result = newList.ToList()[rnd]; UsedSequences.Add(result); return(UsedSequences.Count - 1, result); }