void function ( double [ ] arg0 , int arg1 , int arg2 ) { if ( arg1 < 0 || arg1 > arg2 || arg2 >= arg0 . length ) { throw new IndexOutOfBoundsException ( "srini_string" ) ; } for ( int loc0 = arg1 ; loc0 <= arg2 ; loc0 ++ ) { int loc1 = loc0 + uniform ( arg2 - loc0 + 1 ) ; double loc2 = arg0 [ loc0 ] ; arg0 [ loc0 ] = arg0 [ loc1 ] ; arg0 [ loc1 ] = loc2 ; } }
rearrange the elements of the subarray a lo . . hi in random order . concode_field_sep Random random concode_elem_sep long seed concode_field_sep double cauchy concode_elem_sep long getSeed concode_elem_sep int poisson concode_elem_sep void main concode_elem_sep int discrete concode_elem_sep double uniform concode_elem_sep int uniform concode_elem_sep int uniform concode_elem_sep double uniform concode_elem_sep double random concode_elem_sep boolean bernoulli concode_elem_sep boolean bernoulli concode_elem_sep double pareto concode_elem_sep int geometric concode_elem_sep void setSeed concode_elem_sep double exp concode_elem_sep double gaussian concode_elem_sep double gaussian