original_docstring: 
      obtain random integers from range(self.num_population_members),
      without replacement.  You can't have the original candidate either.
      
docstring: obtain random integers from range(self.num_population_members),
  without replacement.  You can't have the original candidate either.
docstring_tokens: obtain random integers from range ( self . num_population_members ) without replacement . You can ' t have the original candidate either .
code: def _select_samples(self, candidate, number_samples):
      """
      obtain random integers from range(self.num_population_members),
      without replacement.  You can't have the original candidate either.
      """
      idxs = list(range(self.num_population_members))
      idxs.remove(candidate)
      self.random_number_generator.shuffle(idxs)
      idxs = idxs[:number_samples]
      return idxs
code_tokens: def _select_samples ( self , candidate , number_samples ) : idxs = list ( range ( self . num_population_members ) ) idxs . remove ( candidate ) self . random_number_generator . shuffle ( idxs ) idxs = idxs [ : number_samples ] return idxs
short_docstring: obtain random integers from range(self.num_population_members),
  without replacement.
short_docstring_tokens: obtain random integers from range ( self . num_population_members ) without replacement .
comment: """
      obtain random integers from range(self.num_population_members),
      without replacement.  You can't have the original candidate either.
      """