def build_user_id()

in loggen/message_generator.py [0:0]


def build_user_id():
  """
  Generates random user ids with some overlap to simulate a real world
  user behaviour on an app or website.
  :return: A slowly changing random number.
  """
  elapsed_tens_minutes = int((time.time() - _START_TIME) / 600) + 1
  present_millis = int(1000 * (time.time() - int(time.time())))

  if present_millis == 0:
    present_millis = random.randint(1,1000)

  if _LOGGING_ENABLED:
    print(
      'generating user_id: elapsed_tens_minute = {}, present_millis = {}'.format(
        elapsed_tens_minutes, present_millis))

  return random.randint(elapsed_tens_minutes + present_millis,
                        (10 + elapsed_tens_minutes) * present_millis)