(self, seed=None)
Setup the random number generator(s) and store the state
        in self.init_rng_state.

        Arguments:
            seed (int or None): RNG seed, if the seed is None,
                                then a seed will be randomly chosen

        Returns:
            np.random.RandomState: numpy RNG
Setup the random number generator(s) and store the state
        in self.init_rng_state.
Setup the random number generator ( s ) and store the state in self . init_rng_state .
def gen_rng(self, seed=None):
        """
        Setup the random number generator(s) and store the state
        in self.init_rng_state.

        Arguments:
            seed (int or None): RNG seed, if the seed is None,
                                then a seed will be randomly chosen

        Returns:
            np.random.RandomState: numpy RNG
        """
        raise NotImplementedError()
def gen_rng ( self , seed = None ) : raise NotImplementedError ( )