code: def CreateAuthenticator():
          
  
          data = []
          for i in range(16):
              data.append(random_generator.randrange(0, 256))
          if six.PY3:
              return bytes(data)
          else:
              return ''.join(chr(b) for b in data)
docs: Create a packet autenticator. All RADIUS packets contain a sixteen
          byte authenticator which is used to authenticate replies from the
          RADIUS server and in the password hiding algorithm. This function
          returns a suitable random string that can be used as an authenticator.
  
          :return: valid packet authenticator
          :rtype: binary string