docstr: Returns ``ProbabilityRandomDesign`` for interleaving configurations.
  
  Parameters
  ----------
  probability : float, defaults to 0.2
      Probability that a configuration will be drawn at random.
docstr_tok: ["Returns","``","ProbabilityRandomDesign","``","for","interleaving","configurations",".","Parameters","--","--","--","--","--","probability",":","float",",","defaults","to","0.2","Probability","that","a","configuration","will","be","drawn","at","random","."]
code: def get_random_design(  # type: ignore
      scenario: Scenario,
      *,
      probability: float = 0.2,
  ) -> ProbabilityRandomDesign:
      """Returns ``ProbabilityRandomDesign`` for interleaving configurations.
  
      Parameters
      ----------
      probability : float, defaults to 0.2
          Probability that a configuration will be drawn at random.
      """
      return ProbabilityRandomDesign(probability=probability)
  
imports: from __future__ import annotations
  from ConfigSpace import Configuration
  from smac.acquisition.function.expected_improvement import EI
  from smac.acquisition.maximizer.local_and_random_search import LocalAndSortedRandomSearch
  from smac.facade.abstract_facade import AbstractFacade
  from smac.initial_design.sobol_design import SobolInitialDesign
  from smac.intensifier.intensifier import Intensifier
  from smac.model.random_forest.random_forest import RandomForest
  from smac.multi_objective.aggregation_strategy import MeanAggregationStrategy
  from smac.random_design.probability_design import ProbabilityRandomDesign
  from smac.runhistory.encoder.log_scaled_encoder import RunHistoryLogScaledEncoder
  from smac.scenario import Scenario
label_desc: Use image node_id 6 for calling the HyperparameterOptimizationFacade obj's underlying member method code with example usage: obj.get_random_design(scenario) and returns: ProbabilityRandomDesign