import random


def generate_reason_place_change() -> str:
    """
    Generates a random reason for placement change from the codeset.

    :returns: Placement change string
    """
    return random.choice([
        'CARPL', 'CLOSE', 'ALLEG', 'STAND', 'APPRR', 'CREQB', 'CREQO', 'CHILD', 'LAREQ', 'PLACE', 'CUSTOD', 'OTHER'
    ])