code: def setup_random_seed(seed):
      
      if seed == -1:
          seed = np.random.randint(0,
                                   int(1e9))  # Use one seed, so all regions have identical column non-uniformity.
      np.random.seed(seed)
docs: Setup the random seed. If the input seed is -1, the code will use a random seed for every run. If it is \
      positive, that seed is used for all runs, thereby giving reproducible results.
  
      Parameters
      ----------
      seed : int
          The seed of the random number generator.