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¶ 
- 
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, 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¶ 
-