<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def address(random=random, *args, **kwargs):
 """ A street name plus a number! '0000 amazingslap boardwalk' '0000 South Throbbingjump Boulevard' 'two-central-britches-boulevard' """

    return random.choice([
        "{number}{other_number}{number}{other_number} {street}",
        "{number}{other_number} {street}",
        "{numberwang} {street}",
        "apt {numberwang}, {number}{other_number}{other_number} {street}",
        "apt {number}{other_number}{number}, {numberwang} {street}",
        "po box {number}{other_number}{number}{other_number}",
    ]).format(number=number(random=random),
              other_number=number(random=random),
              numberwang=numberwang(random=random),
              street=street(random=random))