tachybase_todo/packages/utils/src/uid.ts
2022-01-08 18:02:42 +08:00

11 lines
209 B
TypeScript

let IDX = 36,
HEX = '';
while (IDX--) HEX += IDX.toString(36);
export function uid(len?: number) {
let str = '',
num = len || 11;
while (num--) str += HEX[(Math.random() * 36) | 0];
return str;
}