Pass in a list of fields (as strings) to get a dict with the
    field name as a key and a randomly generated value as another

def get_random_values(fields):
    """
    Pass in a list of fields (as strings) to get a dict with the
    field name as a key and a randomly generated value as another
    """
    values = {}

    for field in fields:
        try:
            value = get_random_value(field)
        except AttributeError:
            # this can only really occur if the field is not implemented yet.
            # Silencing the exception during the prototype phase
            value = None

        values.update({field: value})

    return values