import random


def random_insert_seq(l, seq):
    """
    Insert seq items at random locations in list.

    Paramters
    ---------
    l : list
        target list object
    seq : iteralbe
        items to insert in the list

    Returns
    -------
    list : target list with `seq` values randomly inserted
    """
    insert_locs = random.sample(range(len(l) + len(seq)), len(seq))
    inserts = dict(zip(insert_locs, seq))
    inputs = iter(l)
    return [inserts[pos] if pos in inserts else next(inputs)
            for pos in range(len(l) + len(seq))]