goldpankit
Version:
GoldPanKit是一款极速研发套件,可在套件中快速构建各类技术框架和项目。开源作者可发布自己的项目,并为其设定金额,实现开源项目的盈利。
18 lines (17 loc) • 487 B
JavaScript
module.exports = {
// 生成id
generateId () {
const idNumber = '' + Math.round(Math.random() * 10000) + Date.now() + Math.round(Math.random() * 10000)
return this.__to36(idNumber)
},
// 转为36进制
__to36(num) {
const symbols = '0123456789abcdefghijklmnopqrstuvwxyz';
let result = '';
do {
result = symbols[num % symbols.length] + result;
num = Math.floor(num / symbols.length);
} while (num > 0);
return result.toUpperCase();
}
}