random¶
-
class
samson.DataModel.Type.random(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_objectThis class implements a random number generator
Overloaded function.
- __init__(self: samson.DataModel.Type.random) -> None
- __init__(self: samson.DataModel.Type.random, arg0: int) -> None
-
randDouble1(self: samson.DataModel.Type.random) → float¶ Generates a random number on [0,1]-real-interval
-
randDouble2(self: samson.DataModel.Type.random) → float¶ Generates a random number on [0,1)-real-interval
-
randDouble3(self: samson.DataModel.Type.random) → float¶ Generates a random number on (0,1)-real-interval
-
randLong(self: samson.DataModel.Type.random) → int¶ Generates a random number on [0,0x7fffffff]-interval
-
randRes53(self: samson.DataModel.Type.random) → float¶ Generates a random number on [0,1) with 53-bit resolution
-
randUUID(self: samson.DataModel.Type.random) → samson.Core.Container.UUID¶ Generates a random 32-character hexadecimal chain with the format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
-
randUnitSphere3(self: samson.DataModel.Type.random) → samson.DataModel.Type.vector3¶ Generates a point on the unit 3D sphere with uniform spherical distribution
-
randUnsignedLong(self: samson.DataModel.Type.random) → int¶ Generates a random number on [0,0xffffffff]-interval
-
seed(self: samson.DataModel.Type.random, iseed: int) → None¶ Reseed the random generator