All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.flood.cloud.comm.utils.RandomUtils Maven / Gradle / Ivy

package cn.flood.cloud.comm.utils;

import cn.flood.base.core.date.DateUtils;

import java.util.concurrent.ThreadLocalRandom;

/**
 * 

Title: RandomUtils

*

Description:

*

Copyright: Copyright (c) 2020

* * @author mmdai * @version 1.0 * @date 2020/8/2 */ public class RandomUtils { /** * 生成订单编号-方式一 * @return */ public static String generateOrderCode(){ //TODO:时间戳+N为随机数流水号 return DateUtils.getCurrentFormatDate("yyyyMMddHHmmssSS") + generateNumber(6); } //num为随机数流水号 public static String generateNumber(final int num){ StringBuffer sb = new StringBuffer(); for (int i=1;i<=num;i++){ sb.append(ThreadLocalRandom.current().nextInt(9)); } return sb.toString(); } // public static void main(String[] args) { // for(int i=0 ;1<500;i++){ // new Thread(()-> System.out.println(generateOrderCode())).start(); // } // } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy