@staticmethod
def random_uniform(low: Union[(float, int)], high: Union[(float, int)]):
    '\n        pick a random float between two bounds, using uniform distribution\n        \n        Example:\n            >> sampler = RandomSearch.random_uniform(0, 1)\n            >> sampler()\n                0.01\n        '
    return (lambda : np.random.uniform(low, high))
pick a random float between two bounds, using uniform distribution

Example:
    >> sampler = RandomSearch.random_uniform(0, 1)
    >> sampler()
        0.01
@staticmethod
def random_uniform(low: Union[(float, int)], high: Union[(float, int)]):
    '\n        pick a random float between two bounds, using uniform distribution\n        \n        Example:\n            >> sampler = RandomSearch.random_uniform(0, 1)\n            >> sampler()\n                0.01\n        '
    return (lambda : np.random.uniform(low, high))