docs: def generator(self, random, args):
          """Return a candidate solution for an evolutionary computation."""
          locations = [i for i in range(len(self.weights))]
          random.shuffle(locations)
          return locations