js生成32位隨機字串 訂單號

2021-10-24 06:51:22 字數 474 閱讀 2921

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碼,所...