parameters: (self, a=None)
docstring: Seed from hashable object's hash code.
  
          None or no argument seeds from current time.  It is not guaranteed
          that objects with distinct hash codes lead to distinct internal
          states.
  
          This is obsolete, provided for compatibility with the seed routine
          used prior to Python 2.1.  Use the .seed() method instead.
docstring_summary: Seed from hashable object's hash code.
docstring_tokens: Seed from hashable object s hash code .
function: def whseed(self, a=None):
          """Seed from hashable object's hash code.
  
          None or no argument seeds from current time.  It is not guaranteed
          that objects with distinct hash codes lead to distinct internal
          states.
  
          This is obsolete, provided for compatibility with the seed routine
          used prior to Python 2.1.  Use the .seed() method instead.
          """
  
          if a is None:
              self.__whseed()
              return
          a = hash(a)
          a, x = divmod(a, 256)
          a, y = divmod(a, 256)
          a, z = divmod(a, 256)
          x = (x + a) % 256 or 1
          y = (y + a) % 256 or 1
          z = (z + a) % 256 or 1
          self.__whseed(x, y, z)
function_tokens: def whseed ( self , a = None ) : if a is None : self . __whseed ( ) return a = hash ( a ) a , x = divmod ( a , 256 ) a , y = divmod ( a , 256 ) a , z = divmod ( a , 256 ) x = ( x + a ) % 256 or 1 y = ( y + a ) % 256 or 1 z = ( z + a ) % 256 or 1 self . __whseed ( x , y , z )