import random from functools import lru_cache from loguru import logger random_seed = random.randint(0, 2**32 - 1) # random_seed = 2973413116 # random_seed = 2212357755 # random_seed = 2987558464 # light green # random_seed = 1173898033 # strange bar plot # 2467967671 # random_seed = 237553299 # random_seed = 1021421466 logger.info(f"Random seed: {random_seed}") rnd = random.Random(random_seed) def maybe(): return rnd.random() > 0.9 def possibly(): return rnd.random() > 0.5 def probably(): return rnd.random() > 0.4 @lru_cache(maxsize=None) def get_random_seed(): return rnd.randint(0, 2**32 - 1)