import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
/**
* 生成订单工具
* @author : XuHaHa
*/
public class OrderNoUtil {
//订单编号前缀
public static final String PREFIX = "XuHaHa";
/**
* description : 生成订单编号(XuHaHa+yyyyMMddHHmmss+digit位随机数)
* @param digit : 生成几位随机数
* @return : 订单编号(String)
*/
public static synchronized String getOrderNo(int digit) {
StringBuffer resultBuffer = new StringBuffer();
resultBuffer.append(PREFIX)
.append(new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()));
Random random = new Random();
for (int i = 0; i < digit; i++) {
resultBuffer.append(random.nextInt(10));
}
return resultBuffer.toString();
}
}
java生成订单方式
最新推荐文章于 2024-06-09 13:07:40 发布