def choose_node_mappings(node_mappings, i):
  """
  Function: choose_node_mappings
  ------------------------------
  Randomly chooses one mapping for each strategy and returns the dict of 
  the list of seed noeds associated with each of them.

  node_mappings: A dictionary where the key is a name and the value is a array
                 list of seed nodes associated with that name.
  
  returns: A dictionary where the key is a name and the value is the list
           of seed nodes associated with that name.
  """
  result = {}
  for name in node_mappings.keys():
      if i < len(node_mappings[name]):
          result[name] = node_mappings[name][i]
      else:
          result[name] = []
  return result