java 支付宝退款批次号生成

/**
     * 支付宝批次号生成
     * 生成规则:当天日期[8位]+序列号[3至24位],如:201008010000001
     * @return
     */
    private String RandomBatchNum()
    {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
        String format = dateFormat.format(new Date());
         int max=24;
         int min=3;
         Random random = new Random();
          int s = random.nextInt(max)%(max-min+1) + min;
          StringBuffer buffer =new StringBuffer();
          for(int i=0;i<s;i++)
          {
              Integer val = (int)(Math.random()*9+1);
              buffer.append(val.toString());
          }
        return format+buffer.toString();
    }

猜你喜欢

转载自blog.csdn.net/u012014505/article/details/52469345