import random
import string

def generate_random_string_32():
    characters = string.ascii_letters + string.digits # 英文 大小文字 + 数字
    return ''.join(random.choices(characters, k=32))

def generate_random_string_50():
    # 特殊文字から ' と" を除きます
    characters = string.ascii_letters + string.digits + string.punctuation.replace("'", "").replace('"', '')
    return ''.join(random.choices(characters, k=50))

def generate_random_string_json_safe():
    characters = (
        string.ascii_letters +
        string.digits +
        "!#$%&'()*+,-./:;<=>?@[]^_`{|}~"  # JSONで使える特殊文字
    )
    return ''.join(random.choices(characters, k=50))

if __name__ == "__main__":
    print(generate_random_string_32())
    print(generate_random_string_json_safe())
