terminal_value_stack = []# We need a terminal, add a variable or constant
if self.const_range is not None: terminal = random_state.randint(self.n_features + 1)#why while true here? it seems make no differences.terminal_value_stack is an empty listwhile True:
if (terminal in terminal_value_stack and terminal != self.n_features): terminal = random_state.randint(self.n_features + 1) else: break else: terminal = random_state.randint(self.n_features)i want to ask why here use while TRUEi am a new learner and i can't get the meaning here.Thank you for answering my question