package models import ( "math/rand" "time" ) // 5-7 chars only var NAMES = []string{ "logic", "warrant", "iconic", "threat", "strike", "vital", "unity", "audio", "schemer", "depth", "gravitl", "mystic", "donkey", "atomic", "turtle", "monkey", "rabbit", "static", "mosaic", "elite", "stonks", "doggy", "python", "mohawk", "arctic", "linear", "rival", "vibes", "delay", "bridge", "weeble", "combat", "animal", "wobble", "rubble", "bucket", "proof", "worker", "beetle", "racket", "equal", "panda", "antics", "strong", "forum", "koala", "anchor", "ornery", "indigo", "schism", "dragon", "knight", "bishop", "laser", "rhino", "clutch", "shark", "leader", "smelly", "young", "robot", "squish", "chimp", "rocket", "space", "queen", "royal", "flush", "earth", "planet", "heart", "droplet", "dillon", "saturn", "pluto", "school", "alien", "matte", "dingo", "meercat", "cookie", "snack", "goose", "pepper", "melissa", } // must be 4 chars or less var SMALL_NAMES = []string{ "ace", "tank", "alex", "dude", "root", "sudo", "mars", "meow", "elon", "musk", "moon", "beef", "tack", "matt", "soon", "man", "sup", "yo", "bro", "john", "drop", "dank", "red", "gold", "big", "old", "og", "best", "blue", "lil", "mom", "bot", "farm", "evil", "good", "holy", "rad", "bad", "sad", "mad", "chad", "hat", "pre", "post", "foot", "soft", "hard", "bob", "tree", "lite", "fish", "dark", "true", "cat", "dog", "wow", "yay", "yeet", "zoo", "toy", "boy", "soy", "rude", "nice", "cow", "meh", "shoe", "sock", "toe", "nail", "hair", "nose", "ear", "tear", "lad", "taco", "star", "sun", "ship", "pack", "mule", "drag", "king", } func GenerateNodeName() string { rand.Seed(time.Now().UnixNano()) return NAMES[rand.Intn(len(SMALL_NAMES))] + "-" + NAMES[seededRand.Intn(len(NAMES))] }