def METHOD_NAME(*args, **kwargs):
    seed = int(time.time() * 1000) % (1 << 31)
    print(f"Using random seed: {seed}")
    torch.manual_seed(seed)
    random.seed(seed)
    np.random.seed(seed)
    return wrapped_func(*args, **kwargs)