vue中用的,正常呼叫去掉export即可,預設為32位,大寫字母+數字
export function
getrandomstring
(length =32)
return num;
}
順便發個生成訂單號的:(大小寫、數字,去掉易混淆字元)
/*生成32位隨機流水號*/
/*預設去掉了容易混淆的字元ooll,9gq,vv,uu,i1*/
var $chars =
'abcdefghjkmnpqrstwxyzabcdefhijkmnprstwxyz2345678'
; var maxpos = $chars.length;
var pwd ='';
for(i =
0; i <
32; i++
)
js怎麼生成乙個訂單號
最近公司在做乙個網上 現在我要求每次支付成功之後前端生成做乙個訂單號。訂單號的合成規則有很多,如 識別碼 日期 字元 組成的方式不盡相同 我這裡是每次支付成功時獲取手機 當前時間,傳送給後台,後台在後面加上公司的識別碼生成 思路 獲取當前時間的時間戳,分別求出年 月 日 時 分 秒,用乙個變數接收把...
採用redis生成唯一且隨機的訂單號
最近做的乙個專案有這麼乙個需求 需要生成乙個唯一的11位的就餐碼 類似於訂單號的概念 就餐碼的規則是 一共是11位的數字,前面6位是日期比如2019年07月20就是190720,後面五位是隨機數且不能是自增的,不然容易讓人看出一天的單量。五位隨機數不能用隨機生成的,不然可能不唯一,所以想到了預生成的...
生成隨機唯一號碼, 比如訂單號
function build order no echo build order no 輸出結果 用uniqid獲取乙個基於當前的微秒數生成的唯一不重複的字串 但是他的前7位貌似很久才會發生變動,所以不用考慮可刪除 取其第8到13位。但是這個字串裡面有英文本母,咋辦?用ord獲取他的ascii碼,所...