def random_population(self):
        """Generates a random population from scratch"""
        for _ in range(self.size):
            new_cell = Cell(self.target)
            new_cell.random_dna()
            new_cell.calculate_fitness()

            self.members.append(new_cell)