UNPKG

mtl-js-sdk

Version:

ynf-fw-mtl-api

21 lines 656 B
/* * @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; };