question: return a random integer , with type long , uniformly distributed over the interval min , max . assume max - min < = integer.max _ value . concode_field_sep boolean marked concode_elem_sep Log LOG concode_elem_sep ThreadLocal<Random> RANDOM concode_elem_sep int count concode_elem_sep String name concode_elem_sep Action<T,E> action concode_elem_sep List<Action<T,E>> actionList concode_elem_sep Constraint[] constraints concode_field_sep boolean sleep concode_elem_sep void sleep concode_elem_sep void set concode_elem_sep String getMethodName concode_elem_sep int nextRandomInt concode_elem_sep boolean isSatisfied concode_elem_sep boolean isSatisfied concode_elem_sep boolean isSatisfied concode_elem_sep void run concode_elem_sep void run concode_elem_sep void run concode_elem_sep String toString concode_elem_sep Random initialValue concode_elem_sep void mark
target: long function ( final long arg0 , final long arg1 ) { final long loc0 = arg1 - arg0 ; if ( loc0 <= 0 || loc0 > Integer . MAX_VALUE ) { throw new IllegalArgumentException ( "srini_string" + arg0 + "srini_string" + arg1 ) ; } return loc0 == 1 ? arg0 : arg0 + RANDOM . get ( ) . nextInt ( ( int ) loc0 ) ; }