/**
* 支付宝批次号生成
* 生成规则:当天日期[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();
}
* 支付宝批次号生成
* 生成规则:当天日期[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();
}
本文介绍了一种生成支付宝批次号的方法,批次号由当天日期与随机序列号组成,确保了每次生成的批次号唯一且符合支付宝的要求。

2696

被折叠的 条评论
为什么被折叠?



