import json import random CASES = ["Nominativ", "Akkusativ", "Dativ", "Genitiv"] ARTICLES = ["bestimmter", "unbestimmter", "kein"] CARDINALITIES = ["Singular"] * 3 + ["Plural"] with open("adjectives.json", "r") as f: ADJECTIVES = json.load(f) with open("nouns.json", "r") as f: NOUNS = json.load(f) def get(): case = random.choice(CASES) article = random.choice(ARTICLES) cardinality = random.choice(CARDINALITIES) adjective = random.choice(ADJECTIVES) noun = random.choice(NOUNS) return case, article, cardinality, adjective, noun