docs: public static Integer[] generateBySet(int begin, int end, int size) {
  		if (begin > end) {
  			int temp = begin;
  			begin = end;
  			end = temp;
  		}
  		// 加入逻辑判断，确保begin<end并且size不能大于该表示范围
  		if ((end - begin) < size) {
  			throw new UtilException("Size is larger than range between begin and end!");
  		}
  
  		Random ran = new Random();
  		Set<Integer> set = new HashSet<Integer>();
  		while (set.size() < size) {
  			set.add(begin + ran.nextInt(end - begin));
  		}
  
  		Integer[] ranArr = set.toArray(new Integer[size]);
  		return ranArr;
  	}