Random¶
- 
class 
lsst.afw.math.Random¶ Bases:
pybind11_builtins.pybind11_objectAttributes Summary
CMRGGFSR4MRGMT19937NUM_ALGORITHMSRANLUXRANLUX389RANLXD1RANLXD2RANLXS0RANLXS1RANLXS2TAUSTAUS2Methods 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¶ 
-