code: public static String getRandomTextIgnoreRange(int floor, int ceil, int length, int[]... ranges) {
          StringBuilder builder = new StringBuilder();
          for (int i = 0; i < length; i++) {
              builder.append((char) getRandomIntegerIgnoreRange(floor, ceil, ranges));
          }
          return builder.toString();
      }
docs: 获取自定义忽略多个区间的随机字符串
  
  @param floor ascii下限
  @param ceil ascii上限
  @param length 长度
  @param ranges 忽略区间（包含下限和上限长度为2的一维数组），可以有多个忽略区间
  
  @return 字符串