chore: 已经移动到common
This commit is contained in:
parent
c56dc7c366
commit
eb61c9ee9d
@ -1,42 +0,0 @@
|
|||||||
const hexList: string[] = [];
|
|
||||||
for (let i = 0; i <= 15; i++) {
|
|
||||||
hexList[i] = i.toString(16);
|
|
||||||
}
|
|
||||||
|
|
||||||
export function buildUUID(): string {
|
|
||||||
let uuid = '';
|
|
||||||
for (let i = 1; i <= 36; i++) {
|
|
||||||
switch (i) {
|
|
||||||
case 9:
|
|
||||||
case 14:
|
|
||||||
case 19:
|
|
||||||
case 24: {
|
|
||||||
uuid += '-';
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 15: {
|
|
||||||
uuid += 4;
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 20: {
|
|
||||||
uuid += hexList[(Math.random() * 4) | 8];
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
default: {
|
|
||||||
uuid += hexList[Math.trunc(Math.random() * 16)];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return uuid.replaceAll('-', '');
|
|
||||||
}
|
|
||||||
|
|
||||||
let unique = 0;
|
|
||||||
export function buildShortUUID(prefix = ''): string {
|
|
||||||
const time = Date.now();
|
|
||||||
const random = Math.floor(Math.random() * 1_000_000_000);
|
|
||||||
unique++;
|
|
||||||
return `${prefix}_${random}${unique}${String(time)}`;
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user