int r1=(int)(Math.random()*(10));//产生2个0-9的随机数
int r2=(int)(Math.random()*(10));
long now = System.currentTimeMillis();//一个13位的时间戳
String paymentID0 =String.valueOf(r1)+String.valueOf(r2)+String.valueOf(now);
int r3=(int)(Math.random()*(10));//产生2个0-9的随机数
int r4=(int)(Math.random()*(10));
String paymentID = paymentID0 +String.valueOf(r3)+String.valueOf(r4);// 订单ID
Java中生成全局唯一(订单号)Id
最新推荐文章于 2023-02-13 11:21:46 发布