diff --git a/ipam/ring/ring.go b/ipam/ring/ring.go index 1d55219e..2105939c 100644 --- a/ipam/ring/ring.go +++ b/ipam/ring/ring.go @@ -10,6 +10,7 @@ import ( "io" "math/rand" "sort" + "time" "github.com/weaveworks/weave/common" "github.com/weaveworks/weave/ipam/address" @@ -518,3 +519,7 @@ func (r *Ring) PeerNames() map[router.PeerName]struct{} { return res } + +func init() { + rand.Seed(time.Now().UTC().UnixNano()) +}