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