returns a uniform random permutation of 0,...,l-1 concode_field_sep MersenneTwisterFast random concode_field_sep float nextFloat concode_elem_sep byte nextByte concode_elem_sep double nextGamma concode_elem_sep void nextBytes concode_elem_sep double uniform concode_elem_sep double nextInverseGaussian concode_elem_sep double hypot concode_elem_sep short nextShort concode_elem_sep int[] sampleIndicesWithReplacement concode_elem_sep boolean nextBoolean concode_elem_sep double[] getNormalized concode_elem_sep long getSeed concode_elem_sep double randomLogDouble concode_elem_sep int[] shuffled concode_elem_sep int randomChoicePDF concode_elem_sep int nextInt concode_elem_sep int nextInt concode_elem_sep long nextLong concode_elem_sep double nextGaussian concode_elem_sep double nextDouble concode_elem_sep double nextExponential concode_elem_sep double round concode_elem_sep char nextChar concode_elem_sep double getTotal concode_elem_sep double getTotal concode_elem_sep void permute concode_elem_sep void setSeed concode_elem_sep void shuffle concode_elem_sep void shuffle concode_elem_sep int randomChoice concode_elem_sep double logHyperSphereVolume
int [ ] function ( int arg0 ) { synchronized ( random ) { return random . permuted ( arg0 ) ; } }