Random#
- class lsst.afw.math.Random#
Bases:
pybind11_objectAttributes Summary
Methods Summary
chisq(self, arg0)deepCopy(self)flat(self, arg0, arg1)gaussian(self)getAlgorithm(self)getAlgorithmName(self)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#