summaryrefslogtreecommitdiff
path: root/pkg/p2p/session.go
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2025-04-17 22:28:08 +0200
committerSanto Cariotti <santo@dcariotti.me>2025-04-17 22:28:08 +0200
commit544977d54effa7804386aa40f30a87f5e2365efa (patch)
treeaa6896cfa3db9c2e61b219f6995e25da64255f30 /pkg/p2p/session.go
parent8255fbdd7d9d595e71545b7c6909114024527a34 (diff)
Move internal/network package to pkg/p2p
Diffstat (limited to 'pkg/p2p/session.go')
-rw-r--r--pkg/p2p/session.go23
1 files changed, 23 insertions, 0 deletions
diff --git a/pkg/p2p/session.go b/pkg/p2p/session.go
new file mode 100644
index 0000000..5d7ab52
--- /dev/null
+++ b/pkg/p2p/session.go
@@ -0,0 +1,23 @@
+package p2p
+
+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
+}