commit | c415efe91a3a2c82d6647f1e133c6e4a53cf0dfc | [log] [tgz] |
---|---|---|
author | David K. Bainbridge <dbainbri@ciena.com> | Thu Aug 19 13:05:21 2021 +0000 |
committer | David K. Bainbridge <dbainbri@ciena.com> | Tue Oct 05 17:16:08 2021 +0000 |
tree | e013cdead3b3c884ae31c1fba8bd4d65e2a1e398 | |
parent | 150f1bb26d9b8ee6a3f89cfbf77de50c564be499 [diff] |
gRPC migration Change-Id: Ib390f6dde0d5a8d6db12ccd7da41135570ad1354
diff --git a/vendor/google.golang.org/protobuf/internal/detrand/rand.go b/vendor/google.golang.org/protobuf/internal/detrand/rand.go index a904dd1..49c8676 100644 --- a/vendor/google.golang.org/protobuf/internal/detrand/rand.go +++ b/vendor/google.golang.org/protobuf/internal/detrand/rand.go
@@ -26,6 +26,14 @@ return randSeed%2 == 1 } +// Intn returns a deterministically random integer between 0 and n-1, inclusive. +func Intn(n int) int { + if n <= 0 { + panic("must be positive") + } + return int(randSeed % uint64(n)) +} + // randSeed is a best-effort at an approximate hash of the Go binary. var randSeed = binaryHash()