Random#

class lsst.afw.math.Random#

Bases: pybind11_object

Attributes Summary

Methods Summary

chisq(self, arg0)

deepCopy(self)

flat(self, arg0, arg1)

gaussian(self)

getAlgorithm(self)

getAlgorithmName(self)

getAlgorithmNames()

getSeed(self)

getState(self)

poisson(self, arg0)

setState(self, arg0)

uniform(self)

uniformInt(self, arg0)

uniformPos(self)

Attributes Documentation

CMRG = <Algorithm.CMRG: 8>#
GFSR4 = <Algorithm.GFSR4: 12>#
MRG = <Algorithm.MRG: 9>#
MT19937 = <Algorithm.MT19937: 0>#
NUM_ALGORITHMS = <Algorithm.NUM_ALGORITHMS: 13>#
RANLUX = <Algorithm.RANLUX: 6>#
RANLUX389 = <Algorithm.RANLUX389: 7>#
RANLXD1 = <Algorithm.RANLXD1: 4>#
RANLXD2 = <Algorithm.RANLXD2: 5>#
RANLXS0 = <Algorithm.RANLXS0: 1>#
RANLXS1 = <Algorithm.RANLXS1: 2>#
RANLXS2 = <Algorithm.RANLXS2: 3>#
TAUS = <Algorithm.TAUS: 10>#
TAUS2 = <Algorithm.TAUS2: 11>#

Methods Documentation

chisq(self: lsst.afw.math.Random, arg0: SupportsFloat) float#
deepCopy(self: lsst.afw.math.Random) lsst.afw.math.Random#
flat(self: lsst.afw.math.Random, arg0: SupportsFloat, arg1: SupportsFloat) float#
gaussian(self: lsst.afw.math.Random) float#
getAlgorithm(self: lsst.afw.math.Random) lsst.afw.math.Random.Algorithm#
getAlgorithmName(self: lsst.afw.math.Random) str#
static getAlgorithmNames() list[str]#
getSeed(self: lsst.afw.math.Random) int#
getState(self: lsst.afw.math.Random) object#
poisson(self: lsst.afw.math.Random, arg0: SupportsFloat) float#
setState(self: lsst.afw.math.Random, arg0: bytes) None#
uniform(self: lsst.afw.math.Random) float#
uniformInt(self: lsst.afw.math.Random, arg0: SupportsInt) int#
uniformPos(self: lsst.afw.math.Random) float#