@staticmethod
def random_loguniform(low: Union[(float, int)], high: Union[(float, int)]):
    '\n        pick a random float between two bounds, using loguniform distribution\n        \n        Example:\n            >> sampler = RandomSearch.random_loguniform(1e-5, 1e-2)\n            >> sampler()\n                0.0004\n        '
    return (lambda : np.exp(np.random.uniform(np.log(low), np.log(high))))
pick a random float between two bounds, using loguniform distribution

Example:
    >> sampler = RandomSearch.random_loguniform(1e-5, 1e-2)
    >> sampler()
        0.0004
@staticmethod
def random_loguniform(low: Union[(float, int)], high: Union[(float, int)]):
    '\n        pick a random float between two bounds, using loguniform distribution\n        \n        Example:\n            >> sampler = RandomSearch.random_loguniform(1e-5, 1e-2)\n            >> sampler()\n                0.0004\n        '
    return (lambda : np.exp(np.random.uniform(np.log(low), np.log(high))))