38 lines
635 B
Python
38 lines
635 B
Python
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)
|