code: public static Proxy getProxy(final boolean test) throws IOException {
      
      int providerIndex = MyNumberUtils.randomIntBetween(0, PROVIDERS.length - 1);
      IProxyProvider randomProvider = PROVIDERS[providerIndex];
      
      return getProxy(randomProvider, test);
    }
docs: Get a Proxy
  
  @param test whether to test the proxy
  @return used proxy
  @throws IOException I/O Error