class_docstr: Interleave a random configuration after a constant number of configurations found by
  Bayesian optimization.
  
  Parameters
  ----------
  modulus : float
      Every modulus-th configuration will be at random.
  seed : int
      Integer used to initialize random state. This class does not use the seed.
code: def check(self, iteration: int) -> bool:  # noqa: D102
      assert iteration >= 0
      return iteration % self._modulus < 1
  
file_path: SMAC3/smac/random_design/modulus_design.py
imports: from __future__ import annotations
  from typing import Any
  import numpy
  from smac.random_design.abstract_random_design import AbstractRandomDesign
  from smac.utils.logging import get_logger
label_desc: Use image node_id 3 for calling the ModulusRandomDesign obj's underlying member method code with example usage: obj.check(iteration) and returns: unknown