随机生成16位或者多位随机数字

259 阅读1分钟

生成一个随机数字来使用 对不同订单赋予编号 进行区分 `getNum() { //产生m不超过16位随机数 function rand(m) { m = m > 16 ? 16 : m; let num = Math.random().toString(); if (num.substr(num.length - m, 1) === '0') { return rand(m); } return num.substring(num.length - m); } //产生有规律的几位数 let nowTime = new Date().getTime() //前6位取时间 let nowTimestr = nowTime.toString().substring(7); //后面数字随机 return nowTimestr + rand(9);

		}`