2020
12-22
12-22
golang 生成定单号的操作
年(2位)+一年中的第几天(3位)+指定位数随机数//生成单号//06123xxxxx//sum最少10位,sum表示全部单号位数funcMakeYearDaysRand(sumint)string{//年strs:=time.Now().Format("06")//一年中的第几天days:=strconv.Itoa(GetDaysInYearByThisYear())count:=len(days)ifcount<3{//重复字符0days=strings.Repeat("0",3-count)+days}//组合strs+=days//剩余随机数sum=sum-5if...
继续阅读 >