code: def uuid4():
      
  
      # When the system provides a version-4 UUID generator, use it.
      if _uuid_generate_random:
          _uuid_generate_random(_buffer)
          return UUID(bytes=_buffer.raw)
  
      # Otherwise, get randomness from urandom or the 'random' module.
      try:
          import os
          return UUID(bytes=os.urandom(16), version=4)
      except:
          import random
          bytes = [chr(random.randrange(256)) for i in range(16)]
          return UUID(bytes=bytes, version=4)
docs: Generate a random UUID.