class RandomSeed(object): """ The base class controlling random sampling for every optimization strategy. """ _random = BaseRandom(1337) _seed = 1337 @staticmethod def set_random_seed(seed=1337): # type: (int) -> () """ Set global seed for all hyper-parameter strategy random number sampling. :param int seed: The random seed. """ RandomSeed._seed = seed RandomSeed._random = BaseRandom(seed) @staticmethod def get_random_seed(): # type: () -> int """ Get the global seed for all hyper-parameter strategy random number sampling. :return: The random seed. """ return RandomSeed._seed
def set_random_seed(seed=1337): # type: (int) -> () """ Set global seed for all hyper-parameter strategy random number sampling. :param int seed: The random seed. """ RandomSeed._seed = seed RandomSeed._random = BaseRandom(seed)