def generate_byte_binary(binary):
    gen_binary = ""

    for i in xrange(binary):
        gen_binary = '{:s}{:08b} '.format(gen_binary, random255())

    slacklog.info("generate_byte_binary", gen_binary)

    return gen_binary
def generate_byte_hex(hex):
    gen_hex = ""

    for i in xrange(hex):
        gen_hex = '{:s}{:02x} '.format(gen_hex, random255())

    slacklog.info("generate_byte_hex", gen_hex)

    return gen_hex
def generate_byte_octal(octal):
    gen_octal = ""

    for i in xrange(octal):
        gen_octal = '{:s}{:03o} '.format(gen_octal, random255())

    slacklog.info("generate_byte_octal", gen_octal)

    return gen_octal
def generate_colour():
    gen_colour = '#{:02x}{:02x}{:02x}'.format(random255(), random255(), random255())

    slacklog.info("generate_colour", gen_colour)

    return gen_colour
def generate_dice(dice):
    gen_dice = generate_dice_recursive("", dice)

    slacklog.info("generate_dice", gen_dice)

    return gen_dice
def generate_coin(coin):
    gen_coin = generate_coin_recursive("", coin)

    slacklog.info("generate_coin", gen_coin)

    return gen_coin
def generate_uuid():
    genuuid = str(uuid.uuid4())

    slacklog.info("generate_uuid", genuuid)

    return genuuid
def generate_randomint(a, b):
    integer = random.SystemRandom().randint(a, b)
    
    slacklog.info("generate_randomint", integer)

    return integer