@@ -90,7 +90,7 @@ class BaseMRG( BaseRandom ):
9090 """
9191
9292 #=========================================================================
93- def __init__ (self , _seedState = None ):
93+ def __init__ (self , _seedState : ( int , float , list ) = None ) -> None :
9494 """
9595 Constructor.
9696 _seedState is either a valid state, an integer, a float or None.
@@ -110,7 +110,7 @@ def __init__(self, _seedState=None):
110110
111111
112112 #=========================================================================
113- def random (self ):
113+ def random (self ) -> float :
114114 """
115115 This is the core of the pseudo-random generator.
116116 Returned values are within [0.0, 1.0).
@@ -121,7 +121,7 @@ def random(self):
121121
122122
123123 #=========================================================================
124- def getstate (self ):
124+ def getstate (self ) -> tuple :
125125 """
126126 Return an object capturing the current internal state of the generator.
127127 This object can be passed to setstate() to restore the state. It is a
@@ -132,7 +132,7 @@ def getstate(self):
132132
133133
134134 #=========================================================================
135- def setstate (self , _seedState ) :
135+ def setstate (self , _seedState : tuple ) -> None :
136136 """
137137 _seedState should have been obtained from a previous call to
138138 getstate(), and setstate() restores the internal state of the
@@ -160,7 +160,7 @@ def setstate(self, _seedState):
160160
161161
162162 #=========================================================================
163- def _initIndex (self , _index ) :
163+ def _initIndex (self , _index : int ) -> None :
164164 """
165165 Inits the internal index pointing to the internal list.
166166 """
@@ -171,7 +171,7 @@ def _initIndex(self, _index):
171171
172172
173173 #=========================================================================
174- def _initList (self , _initialSeed = None ):
174+ def _initList (self , _initialSeed : list = None ) -> None :
175175 """
176176 Inits the internal list of values according to some initial
177177 seed that has to be an integer or a float ranging within
0 commit comments