diff --git a/src/pkg/math/rand/rand.go b/src/pkg/math/rand/rand.go index ad2bf2fac0..94f84a85fb 100644 --- a/src/pkg/math/rand/rand.go +++ b/src/pkg/math/rand/rand.go @@ -100,7 +100,7 @@ func (r *Rand) Perm(n int) []int { for i := 0; i < n; i++ { m[i] = i } - for i := 1; i < n; i++ { + for i := 0; i < n; i++ { j := r.Intn(i + 1) m[i], m[j] = m[j], m[i] }