public static int [ ] METHOD_1 ( int [ ] array , java.util.Random VAR_1 ) { int a = VAR_1 . METHOD_2 ( array . length ) ; int b = VAR_1 . METHOD_2 ( ( ( array . length ) - 1 ) ) ; return TYPE_1 . METHOD_1 ( array , a , ( a == b ? ( array . length ) - 1 : b ) ) ; }

public static int [ ] METHOD_1 ( int [ ] array , java.util.Random VAR_1 ) { if ( ( array . length ) == 1 ) return array ; int a = VAR_1 . METHOD_2 ( array . length ) ; int b = VAR_1 . METHOD_2 ( ( ( array . length ) - 1 ) ) ; return TYPE_1 . METHOD_1 ( array , a , ( a == b ? ( array . length ) - 1 : b ) ) ; }
