code: def sample_next_arch(
      self, sorted_model: list = None
  ) -> (str, ModelMicroCfg):
      while True:
          arch_id, model_micro = self.space.random_architecture_id()
  
          if arch_id not in self.visited:
              self.visited.append(arch_id)
              return str(arch_id), model_micro
  
file_path: singa/examples/model_selection/TRAILS-Database-Native-Model-Selection/internal/ml/model_selection/src/controller/sampler_rand/random_sample.py
imports: from src.controller.core.sample import Sampler
  from src.search_space.core.space import SpaceWrapper
  from src.search_space.core.model_params import ModelMicroCfg
label_desc: Use image node_id 2 for calling the RandomSampler obj's underlying member method code with example usage: obj.sample_next_arch(sorted_model) and returns: str,  model_micro