text: def generate_timestamp():
  	import time
  	"""Get seconds since epoch (UTC).
  	Per `section 3.2.1`_ of the MAC Access Authentication spec.
  	.. _`section 3.2.1`: http://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01#section-3.2.1
  	"""
  	return unicode(int(time.time())*1000)
  
  def generate_nonce():
  	import random
  	"""Generate parseudorandom nonce that is unlikely to repeat.
  	Per `section 3.2.1`_ of the MAC Access Authentication spec.
  	A random 64-bit number is appended to the epoch timestamp for both
  	randomness and to decrease the likelihood of collisions.
  	.. _`section 3.2.1`: http://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01#section-3.2.1
  	"""
  	return unicode(unicode(random.getrandbits(74)) + generate_timestamp())