def METHOD_NAME(holding, min=3, max=9):
    """Receive randomly new issues.
    :param holding: the holding record.
    :param min, max: the min and max range to randomly create number of issues.
    """
    count = 0
    for _ in range(random.randint(min, max)):
        # prepare some fields for the issue to ensure a variable recv dates.
        issue_display, expected_date = holding._get_next_issue_display_text(
                    holding.get('patterns'))
        item = {
            'issue': {
                'received_date': expected_date,
            },
        }
        holding.receive_regular_issue(item=item, dbcommit=True, reindex=True)
        holding = Holding.get_record_by_pid(holding.pid)
        count += 1
    return count