code: def initialize_worker(self, process_num=None):
          
          self.initial_state.process = process_num
          self.random.seed(hash(self.seed) + hash(process_num))
docs: inits producer for a simulation run on a single process