question: shuffles randomizes the order of the intbag concode_field_sep int numObjs concode_elem_sep int[] objs concode_field_sep int remove concode_elem_sep int pop concode_elem_sep int top concode_elem_sep Integer[] toIntegerArray concode_elem_sep void doubleCapacityPlusOne concode_elem_sep int get concode_elem_sep int[] toArray concode_elem_sep boolean add concode_elem_sep Class componentType concode_elem_sep int set concode_elem_sep Long[] toLongArray concode_elem_sep void shrink concode_elem_sep boolean isEmpty concode_elem_sep void clear concode_elem_sep void sort concode_elem_sep void fill concode_elem_sep void reverse concode_elem_sep boolean push concode_elem_sep Object getValue concode_elem_sep int removeNondestructively concode_elem_sep boolean contains concode_elem_sep int size concode_elem_sep boolean addAll concode_elem_sep boolean addAll concode_elem_sep boolean addAll concode_elem_sep void throwIndexOutOfBoundsException concode_elem_sep Double[] toDoubleArray concode_elem_sep Object setValue concode_elem_sep Object clone concode_elem_sep void resize
target: void function ( ec . util . MersenneTwisterFast arg0 ) { int [ ] loc0 = this . objs ; int loc1 = this . numObjs ; int loc2 ; int loc3 ; for ( int loc4 = loc1 - 1 ; loc4 >= 1 ; loc4 -- ) { loc3 = arg0 . nextInt ( loc4 + 1 ) ; loc2 = loc0 [ loc4 ] ; loc0 [ loc4 ] = loc0 [ loc3 ] ; loc0 [ loc3 ] = loc2 ; } }