code: def md5(self, raw_output=False):
          
          res = hashlib.md5(str(self.generator.random.random()).encode('utf-8'))
          if raw_output:
              return res.digest()
          return res.hexdigest()
docs: Calculates the md5 hash of a given string
          :example 'cfcd208495d565ef66e7dff9f98764da'