Build result into named return value.
Use rand.Perm rather than writing my own random slice generator.