Files
tk-mini-program/unpackage/dist/dev/mp-weixin/components/ChatId.js
pengxiaolong 31527ba8a6 优化
2025-07-18 13:06:06 +08:00

21 lines
751 B
JavaScript

"use strict";
function generateId() {
const isUpperCase = Math.random() >= 0.5;
const randomLetter = String.fromCharCode(
Math.floor(Math.random() * 26) + (isUpperCase ? 65 : 97)
);
const randomPart = Array.from({ length: 5 }, () => {
const type = Math.random();
if (type < 0.3)
return String.fromCharCode(Math.floor(Math.random() * 26) + 97);
else if (type < 0.6)
return String.fromCharCode(Math.floor(Math.random() * 26) + 65);
else
return Math.floor(Math.random() * 10);
}).join("");
const timestamp = Date.now().toString(16).slice(-4);
return `${randomLetter}${randomPart}${timestamp}`;
}
exports.generateId = generateId;
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/ChatId.js.map