package main import ( "fmt" "math/rand" ) var packages = []string{ "vegeutils", "libgardening", "currykit", "spicerack", "fullenglish", "eggy", "bad-kitty", "chai", "hojicha", "libtacos", "babys-monads", "libpurring", "currywurst-devel", "xmodmeow", "licorice-utils", "cashew-apple", "rock-lobster", "standmixer", "coffee-CUPS", "libesszet", "zeichenorientierte-benutzerschnittstellen", "schnurrkit", "old-socks-devel", "jalapeƱo", "molasses-utils", "xkohlrabi", "party-gherkin", "snow-peas", "libyuzu", } func getPackages() []string { pkgs := packages copy(pkgs, packages) rand.Shuffle(len(pkgs), func(i, j int) { pkgs[i], pkgs[j] = pkgs[j], pkgs[i] }) for k := range pkgs { pkgs[k] += fmt.Sprintf("-%d.%d.%d", rand.Intn(10), rand.Intn(10), rand.Intn(10)) } return pkgs }