Random

class lsst.afw.math.Random

Bases: pybind11_object

Attributes Summary

CMRG

GFSR4

MRG

MT19937

NUM_ALGORITHMS

RANLUX

RANLUX389

RANLXD1

RANLXD2

RANLXS0

RANLXS1

RANLXS2

TAUS

TAUS2

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: float) float
deepCopy(self: lsst.afw.math.Random) lsst.afw.math.Random
flat(self: lsst.afw.math.Random, arg0: float, arg1: float) 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: float) float
setState(self: lsst.afw.math.Random, arg0: bytes) None
uniform(self: lsst.afw.math.Random) float
uniformInt(self: lsst.afw.math.Random, arg0: int) int
uniformPos(self: lsst.afw.math.Random) float