Commit 497e648e authored by Ken Thompson's avatar Ken Thompson

perm is [] instead of map

R=r
OCL=19569
CL=19569
parent b2b4e7fa
...@@ -14,7 +14,7 @@ package rand ...@@ -14,7 +14,7 @@ package rand
// urand32 - return random uint32 // urand32 - return random uint32
// nrand, nrand31, nrand63 - return 0 <= random < n // nrand, nrand31, nrand63 - return 0 <= random < n
// frand, frand64, frand32 - return 0 <= random float, float64, float32 < 1 // 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 const
( (
...@@ -164,9 +164,9 @@ frand() float ...@@ -164,9 +164,9 @@ frand() float
} }
export func 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++ { for i:=0; i<n; i++ {
m[i] = i; m[i] = i;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment