def construct(self, a, b): C.set_seed(20) return C.uniform(self.shape, a, b, self.seed)
def construct(self, minval, maxval): C.set_seed(20) return C.uniform(self.shape, minval, maxval, self.seed)
def construct(self, alpha, beta): C.set_seed(20) return C.gamma(self.shape, alpha, beta, self.seed)
def construct(self, mean): C.set_seed(20) return C.poisson(self.shape, mean, self.seed)
def construct(self, mean, stddev): C.set_seed(20) return C.normal(self.shape, mean, stddev, self.seed)