Random

class lsst.afw.math.Random

Bases: pybind11_builtins.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
GFSR4 = Algorithm.GFSR4
MRG = Algorithm.MRG
MT19937 = Algorithm.MT19937
NUM_ALGORITHMS = Algorithm.NUM_ALGORITHMS
RANLUX = Algorithm.RANLUX
RANLUX389 = Algorithm.RANLUX389
RANLXD1 = Algorithm.RANLXD1
RANLXD2 = Algorithm.RANLXD2
RANLXS0 = Algorithm.RANLXS0
RANLXS1 = Algorithm.RANLXS1
RANLXS2 = Algorithm.RANLXS2
TAUS = Algorithm.TAUS
TAUS2 = Algorithm.TAUS2

Methods Documentation

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