def __init__(self, seed_generator=None, n=None, random_number_function=None, *args, **kwargs): Property.__init__(self, *args, **kwargs) self.seed = None self.seed_generator = seed_generator self.n = n self.random_number_function = random_number_function self.random_generator = None if self.seed_generator is not None: self.update_seed(seed_generator) self.random_generator = RandomGenerator(self.seed, n, random_number_function) self.mean = None