summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2019-01-14 18:04:48 +0100
committerDimitri Sokolyuk <demon@dim13.org>2019-01-14 18:04:48 +0100
commitced1c4fe0a05c3f2ea6986a4e49a47f00153713a (patch)
tree6a88648f15d26549166d7ec250b4e6249d3c0915
parentfd5567d4a4f78d497b2705381aa87f782b399a19 (diff)
...
-rw-r--r--magic8/main.go13
1 files changed, 4 insertions, 9 deletions
diff --git a/magic8/main.go b/magic8/main.go
index 3936ef5..3d2c4e3 100644
--- a/magic8/main.go
+++ b/magic8/main.go
@@ -7,23 +7,18 @@ import (
)
type affirmative string
-
-func (m affirmative) String() string { return "[+] " + string(m) }
-
type nonCommittal string
-
-func (m nonCommittal) String() string { return "[?] " + string(m) }
-
type negative string
-func (m negative) String() string { return "[-] " + string(m) }
+func (m affirmative) String() string { return "[+] " + string(m) }
+func (m nonCommittal) String() string { return "[?] " + string(m) }
+func (m negative) String() string { return "[-] " + string(m) }
type magic []fmt.Stringer
func (m magic) String() string {
rand.Seed(time.Now().UnixNano())
- n := rand.Intn(len(m))
- return m[n].String()
+ return m[rand.Intn(len(m))].String()
}
var fortune = magic{