code: public String getRandomDataSourceName(final Collection<String> dataSourceNames) {
          Random random = new Random();
          int index = random.nextInt(dataSourceNames.size());
          Iterator<String> iterator = dataSourceNames.iterator();
          for (int i = 0; i < index; i++) {
              iterator.next();
          }
          return iterator.next();
      }
docs: Get random data source name.
  
  @param dataSourceNames available data source names
  @return random data source name