# Source code for archai.algos.random.random_exp_runner

    # Copyright (c) Microsoft Corporation.
    # Licensed under the MIT license.

    from typing import Type

    from overrides import overrides

    from archai.common.config import Config
    from archai.nas import nas_utils
    from archai.nas.exp_runner import ExperimentRunner
    from archai.nas.arch_trainer import ArchTrainer, TArchTrainer
    from .random_model_desc_builder import RandomModelDescBuilder

    class RandomExperimentRunner(ExperimentRunner):
        @overrides
        def model_desc_builder(self)->RandomModelDescBuilder:
            return RandomModelDescBuilder()

        @overrides
        def trainer_class(self)->TArchTrainer:
            return None