long function ( long arg0 , long arg1 ) { long loc0 = A ; long loc1 = C ; arg1 = arg1 & 0xffffffffffffL ; while ( arg1 != 0 ) { if ( ( arg1 & 1 ) == 1 ) { arg0 = arg0 * loc0 + loc1 ; } loc1 = loc1 * ( loc0 + 1 ) ; loc0 = loc0 * loc0 ; arg1 = arg1 >> 1 ; } return arg0 & 0xffffffffffffL ; }
give the state after stepping java.util.random n times . concode_field_sep long A_INVERSE concode_elem_sep long A concode_elem_sep long C concode_field_sep void checkPrime concode_elem_sep long getState concode_elem_sep long getSeedFor concode_elem_sep long getStateForSeed concode_elem_sep long getSeedForPrime concode_elem_sep long nextState concode_elem_sep long getSeedForState concode_elem_sep long previousState