import random


def random_hex_string(length: int, caps: bool=False) -> str:
    if caps:
        string = '0123456789ABCDEF'
    else:
        string = '0123456789abcdef'
    return ''.join([random.choice(string) for x in range(length)])
