DeepSolanaCoder
/
venv
/lib
/python3.12
/site-packages
/langchain
/smith
/evaluation
/name_generation.py
| import random | |
| adjectives = [ | |
| "abandoned", | |
| "aching", | |
| "advanced", | |
| "ample", | |
| "artistic", | |
| "back", | |
| "best", | |
| "bold", | |
| "brief", | |
| "clear", | |
| "cold", | |
| "complicated", | |
| "cooked", | |
| "crazy", | |
| "crushing", | |
| "damp", | |
| "dear", | |
| "definite", | |
| "dependable", | |
| "diligent", | |
| "drab", | |
| "earnest", | |
| "elderly", | |
| "enchanted", | |
| "essential", | |
| "excellent", | |
| "extraneous", | |
| "fixed", | |
| "flowery", | |
| "formal", | |
| "fresh", | |
| "frosty", | |
| "giving", | |
| "glossy", | |
| "healthy", | |
| "helpful", | |
| "impressionable", | |
| "kind", | |
| "large", | |
| "left", | |
| "long", | |
| "loyal", | |
| "mealy", | |
| "memorable", | |
| "monthly", | |
| "new", | |
| "notable", | |
| "only", | |
| "ordinary", | |
| "passionate", | |
| "perfect", | |
| "pertinent", | |
| "proper", | |
| "puzzled", | |
| "reflecting", | |
| "respectful", | |
| "roasted", | |
| "scholarly", | |
| "shiny", | |
| "slight", | |
| "sparkling", | |
| "spotless", | |
| "stupendous", | |
| "sunny", | |
| "tart", | |
| "terrific", | |
| "timely", | |
| "unique", | |
| "upbeat", | |
| "vacant", | |
| "virtual", | |
| "warm", | |
| "weary", | |
| "whispered", | |
| "worthwhile", | |
| "yellow", | |
| ] | |
| nouns = [ | |
| "account", | |
| "acknowledgment", | |
| "address", | |
| "advertising", | |
| "airplane", | |
| "animal", | |
| "appointment", | |
| "arrival", | |
| "artist", | |
| "attachment", | |
| "attitude", | |
| "availability", | |
| "backpack", | |
| "bag", | |
| "balance", | |
| "bass", | |
| "bean", | |
| "beauty", | |
| "bibliography", | |
| "bill", | |
| "bite", | |
| "blossom", | |
| "boat", | |
| "book", | |
| "box", | |
| "boy", | |
| "bread", | |
| "bridge", | |
| "broccoli", | |
| "building", | |
| "butter", | |
| "button", | |
| "cabbage", | |
| "cake", | |
| "camera", | |
| "camp", | |
| "candle", | |
| "candy", | |
| "canvas", | |
| "car", | |
| "card", | |
| "carrot", | |
| "cart", | |
| "case", | |
| "cat", | |
| "chain", | |
| "chair", | |
| "chalk", | |
| "chance", | |
| "change", | |
| "channel", | |
| "character", | |
| "charge", | |
| "charm", | |
| "chart", | |
| "check", | |
| "cheek", | |
| "cheese", | |
| "chef", | |
| "cherry", | |
| "chicken", | |
| "child", | |
| "church", | |
| "circle", | |
| "class", | |
| "clay", | |
| "click", | |
| "clock", | |
| "cloth", | |
| "cloud", | |
| "clove", | |
| "club", | |
| "coach", | |
| "coal", | |
| "coast", | |
| "coat", | |
| "cod", | |
| "coffee", | |
| "collar", | |
| "color", | |
| "comb", | |
| "comfort", | |
| "comic", | |
| "committee", | |
| "community", | |
| "company", | |
| "comparison", | |
| "competition", | |
| "condition", | |
| "connection", | |
| "control", | |
| "cook", | |
| "copper", | |
| "copy", | |
| "corn", | |
| "cough", | |
| "country", | |
| "cover", | |
| "crate", | |
| "crayon", | |
| "cream", | |
| "creator", | |
| "crew", | |
| "crown", | |
| "current", | |
| "curtain", | |
| "curve", | |
| "cushion", | |
| "dad", | |
| "daughter", | |
| "day", | |
| "death", | |
| "debt", | |
| "decision", | |
| "deer", | |
| "degree", | |
| "design", | |
| "desire", | |
| "desk", | |
| "detail", | |
| "development", | |
| "digestion", | |
| "dime", | |
| "dinner", | |
| "direction", | |
| "dirt", | |
| "discovery", | |
| "discussion", | |
| "disease", | |
| "disgust", | |
| "distance", | |
| "distribution", | |
| "division", | |
| "doctor", | |
| "dog", | |
| "door", | |
| "drain", | |
| "drawer", | |
| "dress", | |
| "drink", | |
| "driving", | |
| "dust", | |
| "ear", | |
| "earth", | |
| "edge", | |
| "education", | |
| "effect", | |
| "egg", | |
| "end", | |
| "energy", | |
| "engine", | |
| "error", | |
| "event", | |
| "example", | |
| "exchange", | |
| "existence", | |
| "expansion", | |
| "experience", | |
| "expert", | |
| "eye", | |
| "face", | |
| "fact", | |
| "fall", | |
| "family", | |
| "farm", | |
| "father", | |
| "fear", | |
| "feeling", | |
| "field", | |
| "finger", | |
| "fire", | |
| "fish", | |
| "flag", | |
| "flight", | |
| "floor", | |
| "flower", | |
| "fold", | |
| "food", | |
| "football", | |
| "force", | |
| "form", | |
| "frame", | |
| "friend", | |
| "frog", | |
| "fruit", | |
| "fuel", | |
| "furniture", | |
| "game", | |
| "garden", | |
| "gate", | |
| "girl", | |
| "glass", | |
| "glove", | |
| "goat", | |
| "gold", | |
| "government", | |
| "grade", | |
| "grain", | |
| "grass", | |
| "green", | |
| "grip", | |
| "group", | |
| "growth", | |
| "guide", | |
| "guitar", | |
| "hair", | |
| "hall", | |
| "hand", | |
| "harbor", | |
| "harmony", | |
| "hat", | |
| "head", | |
| "health", | |
| "heart", | |
| "heat", | |
| "hill", | |
| "history", | |
| "hobbies", | |
| "hole", | |
| "hope", | |
| "horn", | |
| "horse", | |
| "hospital", | |
| "hour", | |
| "house", | |
| "humor", | |
| "idea", | |
| "impulse", | |
| "income", | |
| "increase", | |
| "industry", | |
| "ink", | |
| "insect", | |
| "instrument", | |
| "insurance", | |
| "interest", | |
| "invention", | |
| "iron", | |
| "island", | |
| "jelly", | |
| "jet", | |
| "jewel", | |
| "join", | |
| "judge", | |
| "juice", | |
| "jump", | |
| "kettle", | |
| "key", | |
| "kick", | |
| "kiss", | |
| "kitten", | |
| "knee", | |
| "knife", | |
| "knowledge", | |
| "land", | |
| "language", | |
| "laugh", | |
| "law", | |
| "lead", | |
| "learning", | |
| "leather", | |
| "leg", | |
| "lettuce", | |
| "level", | |
| "library", | |
| "lift", | |
| "light", | |
| "limit", | |
| "line", | |
| "linen", | |
| "lip", | |
| "liquid", | |
| "list", | |
| "look", | |
| "loss", | |
| "love", | |
| "lunch", | |
| "machine", | |
| "man", | |
| "manager", | |
| "map", | |
| "marble", | |
| "mark", | |
| "market", | |
| "mass", | |
| "match", | |
| "meal", | |
| "measure", | |
| "meat", | |
| "meeting", | |
| "memory", | |
| "metal", | |
| "middle", | |
| "milk", | |
| "mind", | |
| "mine", | |
| "minute", | |
| "mist", | |
| "mitten", | |
| "mom", | |
| "money", | |
| "monkey", | |
| "month", | |
| "moon", | |
| "morning", | |
| "mother", | |
| "motion", | |
| "mountain", | |
| "mouth", | |
| "muscle", | |
| "music", | |
| "nail", | |
| "name", | |
| "nation", | |
| "neck", | |
| "need", | |
| "news", | |
| "night", | |
| "noise", | |
| "note", | |
| "number", | |
| "nut", | |
| "observation", | |
| "offer", | |
| "oil", | |
| "operation", | |
| "opinion", | |
| "orange", | |
| "order", | |
| "organization", | |
| "ornament", | |
| "oven", | |
| "page", | |
| "pail", | |
| "pain", | |
| "paint", | |
| "pan", | |
| "pancake", | |
| "paper", | |
| "parcel", | |
| "parent", | |
| "part", | |
| "passenger", | |
| "paste", | |
| "payment", | |
| "peace", | |
| "pear", | |
| "pen", | |
| "pencil", | |
| "person", | |
| "pest", | |
| "pet", | |
| "picture", | |
| "pie", | |
| "pin", | |
| "pipe", | |
| "pizza", | |
| "place", | |
| "plane", | |
| "plant", | |
| "plastic", | |
| "plate", | |
| "play", | |
| "pleasure", | |
| "plot", | |
| "plough", | |
| "pocket", | |
| "point", | |
| "poison", | |
| "police", | |
| "pollution", | |
| "popcorn", | |
| "porter", | |
| "position", | |
| "pot", | |
| "potato", | |
| "powder", | |
| "power", | |
| "price", | |
| "print", | |
| "process", | |
| "produce", | |
| "product", | |
| "profit", | |
| "property", | |
| "prose", | |
| "protest", | |
| "pull", | |
| "pump", | |
| "punishment", | |
| "purpose", | |
| "push", | |
| "quarter", | |
| "question", | |
| "quiet", | |
| "quill", | |
| "quilt", | |
| "quince", | |
| "rabbit", | |
| "rail", | |
| "rain", | |
| "range", | |
| "rat", | |
| "rate", | |
| "ray", | |
| "reaction", | |
| "reading", | |
| "reason", | |
| "record", | |
| "regret", | |
| "relation", | |
| "religion", | |
| "representative", | |
| "request", | |
| "respect", | |
| "rest", | |
| "reward", | |
| "rhythm", | |
| "rice", | |
| "river", | |
| "road", | |
| "roll", | |
| "room", | |
| "root", | |
| "rose", | |
| "route", | |
| "rub", | |
| "rule", | |
| "run", | |
| "sack", | |
| "sail", | |
| "salt", | |
| "sand", | |
| "scale", | |
| "scarecrow", | |
| "scarf", | |
| "scene", | |
| "scent", | |
| "school", | |
| "science", | |
| "scissors", | |
| "screw", | |
| "sea", | |
| "seat", | |
| "secretary", | |
| "seed", | |
| "selection", | |
| "self", | |
| "sense", | |
| "servant", | |
| "shade", | |
| "shake", | |
| "shame", | |
| "shape", | |
| "sheep", | |
| "sheet", | |
| "shelf", | |
| "ship", | |
| "shirt", | |
| "shock", | |
| "shoe", | |
| "shop", | |
| "show", | |
| "side", | |
| "sign", | |
| "silk", | |
| "sink", | |
| "sister", | |
| "size", | |
| "sky", | |
| "sleep", | |
| "smash", | |
| "smell", | |
| "smile", | |
| "smoke", | |
| "snail", | |
| "snake", | |
| "sneeze", | |
| "snow", | |
| "soap", | |
| "society", | |
| "sock", | |
| "soda", | |
| "sofa", | |
| "son", | |
| "song", | |
| "sort", | |
| "sound", | |
| "soup", | |
| "space", | |
| "spark", | |
| "speed", | |
| "sponge", | |
| "spoon", | |
| "spray", | |
| "spring", | |
| "spy", | |
| "square", | |
| "stamp", | |
| "star", | |
| "start", | |
| "statement", | |
| "station", | |
| "steam", | |
| "steel", | |
| "stem", | |
| "step", | |
| "stew", | |
| "stick", | |
| "stitch", | |
| "stocking", | |
| "stomach", | |
| "stone", | |
| "stop", | |
| "store", | |
| "story", | |
| "stove", | |
| "stranger", | |
| "straw", | |
| "stream", | |
| "street", | |
| "stretch", | |
| "string", | |
| "structure", | |
| "substance", | |
| "sugar", | |
| "suggestion", | |
| "suit", | |
| "summer", | |
| "sun", | |
| "support", | |
| "surprise", | |
| "sweater", | |
| "swim", | |
| "system", | |
| "table", | |
| "tail", | |
| "talk", | |
| "tank", | |
| "taste", | |
| "tax", | |
| "tea", | |
| "teaching", | |
| "team", | |
| "tendency", | |
| "test", | |
| "texture", | |
| "theory", | |
| "thing", | |
| "thought", | |
| "thread", | |
| "throat", | |
| "thumb", | |
| "thunder", | |
| "ticket", | |
| "time", | |
| "tin", | |
| "title", | |
| "toad", | |
| "toe", | |
| "tooth", | |
| "toothpaste", | |
| "touch", | |
| "town", | |
| "toy", | |
| "trade", | |
| "train", | |
| "transport", | |
| "tray", | |
| "treatment", | |
| "tree", | |
| "trick", | |
| "trip", | |
| "trouble", | |
| "trousers", | |
| "truck", | |
| "tub", | |
| "turkey", | |
| "turn", | |
| "twist", | |
| "umbrella", | |
| "uncle", | |
| "underwear", | |
| "unit", | |
| "use", | |
| "vacation", | |
| "value", | |
| "van", | |
| "vase", | |
| "vegetable", | |
| "veil", | |
| "vein", | |
| "verse", | |
| "vessel", | |
| "view", | |
| "visitor", | |
| "voice", | |
| "volcano", | |
| "walk", | |
| "wall", | |
| "war", | |
| "wash", | |
| "waste", | |
| "watch", | |
| "water", | |
| "wave", | |
| "wax", | |
| "way", | |
| "wealth", | |
| "weather", | |
| "week", | |
| "weight", | |
| "wheel", | |
| "whip", | |
| "whistle", | |
| "window", | |
| "wine", | |
| "wing", | |
| "winter", | |
| "wire", | |
| "wish", | |
| "woman", | |
| "wood", | |
| "wool", | |
| "word", | |
| "work", | |
| "worm", | |
| "wound", | |
| "wrist", | |
| "writer", | |
| "yard", | |
| "yoke", | |
| "zebra", | |
| "zinc", | |
| "zipper", | |
| "zone", | |
| ] | |
| def random_name() -> str: | |
| """Generate a random name.""" | |
| adjective = random.choice(adjectives) | |
| noun = random.choice(nouns) | |
| number = random.randint(1, 100) | |
| return f"{adjective}-{noun}-{number}" | |