Merge pull request #69670 from atlassian/simplify-rand-seed

Simplify rand seeding
This commit is contained in:
k8s-ci-robot
2018-10-15 13:53:01 -07:00
committed by GitHub
22 changed files with 28 additions and 22 deletions

View File

@@ -27,7 +27,14 @@ var rng = struct {
sync.Mutex
rand *rand.Rand
}{
rand: rand.New(rand.NewSource(time.Now().UTC().UnixNano())),
rand: rand.New(rand.NewSource(time.Now().UnixNano())),
}
// Int returns a non-negative pseudo-random int.
func Int() int {
rng.Lock()
defer rng.Unlock()
return rng.rand.Int()
}
// Intn generates an integer in range [0,max).