mtl-js-sdk
Version:
ynf-fw-mtl-api
21 lines • 656 B
JavaScript
/*
* @Author: wangyingliang@yonyou.com
* @Date: 2024-07-22 15:45:20
* @LastEditors: wangyingliang wangyingliang@yonyou.com
* @LastEditTime: 2024-07-22 16:09:31
* @FilePath: /mtl-api-project/src/common/uuid.js
* @Description: 生成一个 UUID 字符串
* Copyright (c) 2024 by Yonyou, All Rights Reserved.
*/
export default function (len) {
len = len || 6;
len = parseInt(len, 10);
len = isNaN(len) ? 6 : len;
let seed = 'abcdefghijklmnopqrstubwxyzABCEDFGHIJKLMNOPQRSTUVWXYZ';
let seedLen = seed.length - 1;
let uid = '';
while (len--) {
uid += seed[Math.round(Math.random() * seedLen)];
}
return uid;
};