Skip to content

Instantly share code, notes, and snippets.

@brianshumate
Created March 9, 2021 16:11
Show Gist options
  • Save brianshumate/ab87189c090dce5f8b4730e520be2ff1 to your computer and use it in GitHub Desktop.
Save brianshumate/ab87189c090dce5f8b4730e520be2ff1 to your computer and use it in GitHub Desktop.
Artist Names
// Random names based on 20th century women artists
// Stole this function from Docker
package main
import (
"fmt"
"math/rand"
"time"
)
var (
left = [...]string{
"admiring",
"adoring",
"affectionate",
"agitated",
"amazing",
"angry",
"awesome",
"beautiful",
"blissful",
"bold",
"boring",
"brave",
"busy",
"charming",
"clever",
"cool",
"compassionate",
"competent",
"condescending",
"confident",
"cranky",
"crazy",
"dazzling",
"determined",
"distracted",
"dreamy",
"eager",
"ecstatic",
"elastic",
"elated",
"elegant",
"eloquent",
"epic",
"exciting",
"fervent",
"festive",
"flamboyant",
"focused",
"friendly",
"frosty",
"funny",
"gallant",
"gifted",
"goofy",
"gracious",
"great",
"happy",
"hardcore",
"heuristic",
"hopeful",
"hungry",
"infallible",
"inspiring",
"interesting",
"intelligent",
"jolly",
"jovial",
"keen",
"kind",
"laughing",
"loving",
"lucid",
"magical",
"mystifying",
"modest",
"musing",
"naughty",
"nervous",
"nice",
"nifty",
"nostalgic",
"objective",
"optimistic",
"peaceful",
"pedantic",
"pensive",
"practical",
"priceless",
"quirky",
"quizzical",
"recursing",
"relaxed",
"reverent",
"romantic",
"sad",
"serene",
"sharp",
"silly",
"sleepy",
"stoic",
"strange",
"stupefied",
"suspicious",
"sweet",
"tender",
"thirsty",
"trusting",
"unruffled",
"upbeat",
"vibrant",
"vigilant",
"vigorous",
"wizardly",
"wonderful",
"xenodochial",
"youthful",
"zealous",
"zen",
}
right = [...]string{
"kollwitz",
"cabot",
"brooks",
"abbéma",
"allingham",
"alma-tadema",
"almqvist",
"ancher",
"anderson",
"anger",
"maitland",
"bacon",
"pike",
"beaux",
"hart",
"benedict",
"blackstone",
"boch",
"boughton",
"bracquemond",
"hinckley",
"bridges",
"shawk",
"browne",
"eaton",
"bush",
"cameron",
"cassatt",
"charlie",
"cockerell",
"cory",
"cramer",
"cramer",
"dannenberg",
"eakin",
"dreyfous",
"von",
"esté",
"van",
"scott",
"von",
"ann",
"gearhart",
"woodbridge",
"gerresheim",
"goldthwaite",
"gotch",
"hawkins",
"douglas",
"coombs",
"hope",
"ivanović",
"benjamin",
"käsebier",
"karadžić",
"kemp-welch",
"keyser",
"lange",
"af",
"kollwitz",
"pulis",
"lipscomb",
"louis",
"magdalena",
"brooks",
"macnicol",
"marval",
"hoschedé",
"moses",
"louise",
"nampeyo",
"chipman",
"weaver",
"cabot",
"mitchill",
"ream",
"alsop",
"schjerfbeck",
"page",
"scudder",
"ware",
"simkins",
"willcox",
"spencer-stanhope",
"harriet",
"coppin",
"stokes",
"stort",
"densmore",
"swoboda",
"swynnerton",
"beach",
"thesleff",
"thompson",
"valadon",
"von",
"wheeler",
"lillian",
"modersohn-becker",
"münter",
"of",
"yandell",
"stettler",
"carr",
"woodman",
"campbell",
"darwin",
"gardiner",
"shippen",
"nichols",
"ostroumova-lebedeva",
"stettheimer",
"gearhart",
"zillessen",
"carrick",
"powell",
"foote",
"boies",
"maryon",
"randall",
"petrović",
"sturtevant",
"potter",
"vukanović",
"sands",
"adele",
"partington",
"brooks",
"codrington",
"esplin",
"von",
"oakley",
"šantel",
"belle",
"walker",
"abbott",
"ansingh",
"bossi",
"mcdonald",
"marie",
"miller",
"preston",
"dimock",
"jane",
"parker",
"john",
"kerns",
"modersohn-becker",
"sophie",
"vaux",
"guro",
"knight",
"münter",
"schaller-härlin",
"annetta",
"may",
"gere",
"haworth",
"weber",
"coleman",
"maria",
"colman",
"trotzig",
"worringer",
"charmy",
"farrand",
"epstein",
"choate",
"schleusner",
"heyward",
"hill",
"davidson",
"bell",
"laurencin,",
"delaunay",
"o'keeffe",
"goncharova",
"meeks",
"abbott",
"barry",
"marsh",
"cohen",
"cunningham",
"delaunay",
"do",
"donas",
"ekster",
"ellqvist",
"elmendorf",
"fowler",
"léontine",
"gardin",
"goncharova",
"neilson",
"green",
"haim-wentscher",
"bush-brown",
"heller-lazard",
"hjertén",
"höch",
"hoffman",
"hugo",
"marguerite",
"koch-stetter",
"laurencin",
"marinković",
"martinez",
"moss",
"mercer",
"myers",
"naper",
"rix",
"norton",
"o'keeffe",
"oppenheimer",
"elsene",
"pelton",
"reynell",
"ryan",
"serebriakova",
"shore",
"steele",
"margaret",
"taeuber-arp",
"telles",
"udaltsova",
"ulmann",
"velimirović",
"wheeler",
"witte",
"worringer",
"agnes",
"zorach",
"der",
"hébuterne",
"abbott",
"abbud",
"agar",
"akhvlediani",
"albers",
"allen",
"alvarez",
"bacon",
"baizerman",
"bethel",
"birnberg",
"black",
"blackshear",
"blanch",
"blumann",
"cahun",
"carrington",
"coke",
"coughlin",
"cox",
"crowley",
"dahl-wolfe",
"davidson",
"firth",
"katharine",
"foster",
"foy",
"fraenkel",
"garstin",
"gilpin",
"good",
"grotell",
"harbour",
"hébuterne",
"helm",
"huse",
"calkin",
"jacobi",
"mason",
"klitgard",
"knee",
"knights",
"kobro",
"krizmanić",
"lange",
"lloyd",
"malherbe",
"meiere",
"middleton",
"may",
"modotti",
"moholy",
"mudie-cooke",
"nevelson",
"ann",
"paeff",
"peña",
"petrović",
"mary",
"camille",
"procter",
"ryggen",
"sage",
"savage",
"schaefer",
"schiaparelli",
"schwichtenberg",
"hope",
"sobel",
"stepanova",
"thomas",
"toorop",
"woodard",
"yuki",
"mule",
"pavlović-barili",
"abercrombie",
"adshead",
"albro",
"allan",
"tharp",
"greenwood",
"angus",
"aslamazyan",
"aslamazyan",
"baykova",
"frances",
"belperron",
"bernhard",
"bishop",
"blakemore",
"bloch",
"bothwell",
"bourke-white",
"braby",
"álvarez",
"bridgewater",
"browne",
"frances",
"brundage",
"bull",
"burke",
"carline",
"chaney",
"clements",
"osborn",
"gangle",
"dehner",
"dunbar",
"falkenstein",
"fine",
"fini",
"macintyre",
"edith",
"freund",
"gibbs",
"ginno",
"greenwood",
"hamlin",
"heath",
"hepworth",
"hébert-coëffin",
"hermes",
"dalton",
"holtsmark",
"howard-jones",
"mailou",
"kahlo",
"kegg",
"kostrova",
"krasner",
"lee",
"harriet",
"lundeberg",
"mckay",
"mckinnie",
"maar",
"mallo",
"meltzer",
"mieth",
"miller",
"model",
"morgan",
"nachshen",
"nampeyo",
"neel",
"nicolaidou",
"oviette",
"parrish",
"parsons",
"pavlović-barili",
"rice",
"potter",
"wagner",
"rackley",
"rahon",
"reichardt",
"riefenstahl",
"emerson",
"schmolle",
"schwabacher",
"bryson",
"shumate",
"skuin",
"tillman",
"spears",
"spiegel",
"suruzhon",
"tawney",
"varo",
"helena",
"weber",
"frazier",
"wyeth",
"zubreeva",
"de",
"y",
"abelman",
"ackers",
"afonina",
"aldridge",
"antipova",
"arnold",
"barnard",
"berkman",
"berksoy",
"bešlić",
"bourgeois",
"blair",
"bogart",
"box",
"carrington",
"catlett",
"chang",
"cheek",
"cordero",
"de",
"deren",
"drewry",
"frank",
"arnstein",
"gascoigne",
"mcalpin",
"grambs",
"helfond",
"herrera",
"heysen",
"hudson",
"jansson",
"kent",
"knight",
"kristensen",
"lamba",
"lassnig",
"laufer",
"levitt",
"macdonald",
"macqueen",
"magafan",
"mandelman",
"martin",
"matter",
"matthíasdóttir",
"moore",
"grossman",
"nesbitt",
"oppenheim",
"pannett",
"pavatea",
"pietilä",
"rasch-naegele",
"ray",
"rudnitskaya",
"salomon",
"sher-gil",
"sherman",
"shteinmiller",
"sleigh",
"johnson",
"sterne",
"tanning",
"tarabildienė",
"taro",
"teevee",
"teixeira",
"thiemann",
"thomas",
"bate",
"van",
"velarde",
"weinstock",
"post",
"elizabeth",
"accardi",
"adnan",
"applebroog",
"arbus",
"ascherson",
"baber",
"baer",
"baldina",
"baron",
"bazhbeuk-melikyan",
"birkin",
"bizova",
"blaine",
"blow",
"bokchan",
"bowett",
"bratescu",
"brennan",
"bubley",
"elizabeth",
"calabaza",
"churchill",
"cooke",
"cosindas",
"crowe",
"defeo",
"dodd",
"doering",
"drexler",
"eisenberg",
"shahroudy",
"felsenthal",
"fenichel",
"fejes",
"ferrara",
"fitzpayne",
"foot",
"frankenthaler",
"freilicher",
"gechtoff",
"gedő",
"ghanbari",
"gilot",
"guthrie",
"haass",
"hamilton-o'neal",
"mckee",
"hartigan",
"hill",
"hodgkins",
"holmes",
"hosseini",
"jančić",
"jevrić",
"johnston",
"jovanović",
"katzen",
"kenny",
"kerkovius",
"kopitseva",
"kopnina",
"kostenko",
"kozlovskaya",
"kusama",
"larina",
"leaf",
"jane",
"mikus",
"mitchell",
"morath",
"nilstoft",
"nolte",
"olley",
"parent",
"passlof",
"pootoogook",
"popiel",
"rumiantseva",
"rumiantseva",
"saar",
"sacerdote",
"sadr",
"saito",
"desmond",
"sherman",
"smirnova",
"frenna",
"spero",
"stephanides",
"tompkins",
"truitt",
"vlasic",
"veselova",
"waitzkin",
"wilson",
"wood",
"bettinson",
"abakanowicz",
"adams",
"afnan",
"aiken",
"altman",
"andijewska",
"arenal",
"aylon",
"ayres",
"barker",
"barrie",
"bartuszová",
"bauer",
"bazhbeuk-melikyan",
"and",
"holiday",
"boccalero",
"bontecou",
"boty",
"brown",
"buckley",
"chicago",
"craighead",
"darroudi",
"denes",
"dobrekova",
"edelheit",
"escobar",
"fish",
"flack",
"frankfurther",
"frink",
"ganz",
"getmanskaya",
"gorb",
"gorelick",
"gorokhova",
"graves",
"nessler",
"habsch",
"hesse",
"hollander",
"holt",
"jonas",
"knowles",
"leighton",
"lozano",
"mcnish",
"mannes",
"mason",
"matine-daftary",
"monakhova",
"moorman",
"morton",
"nazina",
"heifetz",
"o'grady",
"ono",
"ragee",
"peck",
"petyarre",
"remington",
"riley",
"ringgold",
"rockburne",
"samualie",
"schneemann",
"semmel",
"steckel",
"strider",
"stuart",
"louise",
"tanaka",
"vidjen",
"abad",
"abramović",
"albrecht",
"anderson",
"angel",
"arnaktauyok",
"aycock",
"barney",
"bascove",
"benglis",
"bernstein",
"binns",
"bordelon",
"boyd",
"bursztyn",
"butterfield",
"carmi",
"carnwath",
"chino",
"cluett",
"crile",
"davis",
"drozdik",
"ettinger",
"export",
"feuerman",
"garrard",
"gierzy",
"groover",
"grove",
"haarr",
"hambling",
"hardin",
"harrison",
"hayashi",
"hernández",
"horn",
"ishiuchi",
"iveković",
"keegan",
"kelly",
"walker",
"khachaturian",
"koz",
"kruger",
"leibovitz",
"lipsky",
"liu",
"luskačová",
"ellen",
"mccartney",
"meiselas",
"mendieta",
"messager",
"mouraud",
"mullen",
"muñoz",
"murray",
"newman",
"nilsson",
"novin",
"okumura",
"petyarre",
"piper",
"plachy",
"mohl",
"ramsaran",
"rifka",
"rocca",
"rosenthal",
"rosler",
"rossi",
"von",
"saggiaktok",
"schwartz",
"skoglund",
"sigler",
"snyder",
"soltau",
"steir",
"stone",
"sultan",
"sutton",
"sydney",
"tenneson",
"tremblay",
"edwards",
"tuma",
"vinciarelli",
"wilke",
"williams",
"wilmer",
"winsor",
"ahtila",
"ahwesh",
"allen",
"alvarez",
"antone",
"appleby",
"arrowsmith",
"arroyo",
"barry",
"boyd",
"brennan",
"kumari",
"chalmers",
"calle",
"chase",
"cheng",
"chukwuogo-roy",
"douglas",
"derges",
"fountain",
"gair",
"geddes",
"goldin",
"gonzalez",
"hatsu",
"holzer",
"horn",
"hatoum",
"himid",
"ikemura",
"james",
"kennedy",
"paukeigope",
"johnson",
"lin",
"liulia",
"mann",
"martinez",
"matsumoto",
"yogo",
"neshat",
"niland",
"niland",
"noland",
"parker",
"pritzker",
"pollard",
"rhys",
"scobel",
"sherman",
"shinohara",
"shuang",
"shuo",
"smith",
"snowden",
"stout",
"takahashi",
"trofimiuk",
"turnbull",
"tyson",
"vallejo",
"mae",
"whitehorse",
"williams",
"woodman",
"abel",
"ağaoğlu",
"ara",
"areal",
"von",
"bagshaw",
"banner",
"beecroft",
"boyce",
"brown",
"lee",
"cole",
"cooper",
"dahl",
"dean",
"decker",
"essenhigh",
"evans",
"fallis",
"floyer",
"fox",
"gabriel",
"gallagher",
"goslee",
"granström",
"hayuk",
"hemami",
"honyestewa",
"janin",
"joffe",
"kay",
"keading",
"khedoori",
"khedoori",
"kloosterboer",
"leonard",
"lutter",
"marshall",
"matthews",
"mendelson",
"mori",
"navarro",
"nimarkoh",
"niffenegger",
"opie",
"parris",
"peguero",
"wynne",
"schoot",
"simpson",
"star",
"sulter",
"swentzell",
"sze",
"takahashi",
"teevee",
"thompson",
"torlowei",
"ruiz",
"walker",
"werner",
"whiteread",
"yazzie",
"walker",
"emil",
"adili",
"audi",
"browder",
"burska",
"favaretto",
"grubinger",
"hammonds",
"hovsepian",
"kneebone",
"liftig",
"mazinani",
"mehretu",
"pintukaitė",
"rahbar",
"ross-ho",
"saville",
"simon",
"taylor",
"vitale",
"yiadom-boakye",
"zastróżna",
}
)
// GetRandomName generates a random name from the list of adjectives and surnames in this package
// formatted as "adjective_surname". For example 'focused_yazzie'. If retry is non-zero, a random
// integer between 0 and 10 will be added to the end of the name, e.g `focused_yazzie3`
func main() {
rand.Seed(time.Now().UnixNano())
name := fmt.Sprintf("%s_%s", left[rand.Intn(len(left))], right[rand.Intn(len(right))])
fmt.Println(name)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment