summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-02-26 00:03:55 +0100
committerDimitri Sokolyuk <demon@dim13.org>2017-02-26 00:03:55 +0100
commit779a38d11b7c3ecef940062952210e1b5da8f669 (patch)
tree8333bf50915546a480414a688527380c28bf1e06
parentb7a9cd591600086ee8cabddfad449bd48c091841 (diff)
Move seed
-rw-r--r--main.go5
-rw-r--r--philo.go4
2 files changed, 4 insertions, 5 deletions
diff --git a/main.go b/main.go
index e2dd220..c955fde 100644
--- a/main.go
+++ b/main.go
@@ -2,15 +2,10 @@ package main
import (
"flag"
- "math/rand"
"sync"
"time"
)
-func init() {
- rand.Seed(time.Now().UnixNano())
-}
-
func main() {
names := Names{"Aristotle", "Kant", "Spinoza", "Marx", "Russell"}
flag.Var(&names, "names", "philospher names")
diff --git a/philo.go b/philo.go
index 6945def..d5bc02a 100644
--- a/philo.go
+++ b/philo.go
@@ -6,6 +6,10 @@ import (
"time"
)
+func init() {
+ rand.Seed(time.Now().UnixNano())
+}
+
type Philo struct {
Name string
Left Fork