public int METHOD_1 ( ) { double offset = 0.0 ; double VAR_1 = 0.0 ; for ( TYPE_1 c : VAR_2 ) { VAR_1 += c . METHOD_2 ( ) ; } double VAR_3 = VAR_1 * ( java.lang.Math.random ( ) ) ; for ( int x = 0 ; x < ( VAR_2 . size ( ) ) ; ) { offset += VAR_2 . get ( 0 ) . METHOD_2 ( ) ; if ( VAR_3 < offset ) { return x ; } } return - 1 ; }

public int METHOD_1 ( ) { double offset = 0.0 ; double VAR_1 = 0.0 ; for ( TYPE_1 c : VAR_2 ) { VAR_1 += c . METHOD_2 ( ) ; } double VAR_3 = VAR_1 * ( java.lang.Math.random ( ) ) ; for ( int x = 0 ; x < ( VAR_2 . size ( ) ) ; x ++ ) { offset += VAR_2 . get ( x ) . METHOD_2 ( ) ; if ( VAR_3 < offset ) { return x ; } } return - 1 ; }
