code: def qloguniform(low, high, q, random_state):
      """
      low: an float that represent an lower bound
      high: an float that represent an upper bound
      q: sample step
      random_state: an object of numpy.random.RandomState
      """
      return np.clip(
          np.round(loguniform(low, high, random_state) / q) * q,
          low,
          high,
      )
  
file_path: nni/nni/parameter_expressions.py
imports: import numpy
label_desc: Use image node_id 6 for calling a global function with example usage: qloguniform(low, high, q, random_state) and returns: np