from typing import List
import random


def generate_mixed_multiplications(multipliers: List[int]) -> List[str]:
    """Returns a list of mixed multiplication questions for the given
    multipliers (plural).
    """
    # Define multiplicands (i.e. numbers 1-12)
    multiplicands = list(range(1, 13))

    # Randomise order of multiplicands
    random.shuffle(multiplicands)

    # Build multiplication questions list, and return
    questions = []
    for multiplicand in multiplicands:
        questions.append(f"{multiplicand: >2} x {random.choice(multipliers)} = ")

    return questions