code: def get_random(self):
          
          available = list(self.unchecked | self.good)
          if not available:
              return None
          return random.choice(available)
docs: Return a random available proxy (either good or unchecked)