diff options
author | Ken Thompson <ken@golang.org> | 2008-11-18 19:59:56 -0800 |
---|---|---|
committer | Ken Thompson <ken@golang.org> | 2008-11-18 19:59:56 -0800 |
commit | 8bbe6d2e3d4c1019bc22f2a075168eb782662b5a (patch) | |
tree | 82d5a2315b38421b911115fa69ee3bc0ff1570e5 /src/lib/rand.go | |
parent | e26316d0bbda6902fc65dfd38e2fd2a3bd3abce5 (diff) | |
download | golang-8bbe6d2e3d4c1019bc22f2a075168eb782662b5a.tar.gz |
perm is [] instead of map
R=r
OCL=19569
CL=19569
Diffstat (limited to 'src/lib/rand.go')
-rw-r--r-- | src/lib/rand.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/rand.go b/src/lib/rand.go index ef122d4a9..763666114 100644 --- a/src/lib/rand.go +++ b/src/lib/rand.go @@ -14,7 +14,7 @@ package rand // urand32 - return random uint32 // nrand, nrand31, nrand63 - return 0 <= random < n // frand, frand64, frand32 - return 0 <= random float, float64, float32 < 1 -// perm gives a random permutation map[int]int +// perm gives a random permutation []int const ( @@ -164,9 +164,9 @@ frand() float } export func -perm(n int) *map[int]int +perm(n int) *[]int { - m := new(map[int]int); + m := new([]int, n); for i:=0; i<n; i++ { m[i] = i; } |