summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-09-22 20:25:10 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-09-22 20:25:10 +0200
commit8c6ea047f23e39deb06979fe65d16883339db3e7 (patch)
tree3c4da9e4432c04cd8ecd592fe94f260bd4eacdbe
parentf9d29de97d2f2195fca8cc762a290046191aa014 (diff)
Seed rand
-rw-r--r--philo.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/philo.go b/philo.go
index 1e26799..43bc6c7 100644
--- a/philo.go
+++ b/philo.go
@@ -91,6 +91,11 @@ func prepare(n int) []chan bool {
return forks
}
+func init() {
+ now := time.Now().Unix()
+ rand.Seed(now)
+}
+
func main() {
fmt.Println(len(philo), "philosophers dining")
defer fmt.Println("Table is empty")