Files
Message-Push-Nest/web/src/util/uuid.js
T
2024-01-20 13:21:38 +08:00

25 lines
624 B
JavaScript

function generateRandomString(length) {
const charSet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
let result = '';
for (let i = 0; i < length; i++) {
const randomIndex = Math.floor(Math.random() * charSet.length);
result += charSet.charAt(randomIndex);
}
return result;
}
function generateUniqueID() {
const randomString = generateRandomString(10);
return randomString;
}
function generateBizUniqueID(flag) {
const randomString = generateRandomString(10);
return `${flag}-${randomString}`;
}
export { generateUniqueID, generateBizUniqueID };