summaryrefslogtreecommitdiff
path: root/network/session.go
diff options
context:
space:
mode:
Diffstat (limited to 'network/session.go')
-rw-r--r--network/session.go23
1 files changed, 23 insertions, 0 deletions
diff --git a/network/session.go b/network/session.go
new file mode 100644
index 0000000..a4f60aa
--- /dev/null
+++ b/network/session.go
@@ -0,0 +1,23 @@
+package network
+
+import (
+ "math/rand"
+)
+
+var adjectives = []string{
+ "adamant", "adept", "adventurous", "arcadian", "auspicious",
+ "awesome", "blossoming", "brave", "charming", "chatty",
+ "circular", "considerate", "cubic", "curious", "delighted",
+}
+
+var nouns = []string{
+ "aardvark", "accordion", "apple", "apricot", "bee",
+ "brachiosaur", "cactus", "capsicum", "clarinet", "cowbell",
+ "crab", "cuckoo", "cymbal", "diplodocus", "donkey",
+}
+
+func NewSession() string {
+ noun := nouns[rand.Intn(len(nouns))]
+ adjective := adjectives[rand.Intn(len(adjectives))]
+ return noun + "-" + adjective
+}