diff --git a/utils/global.js b/utils/global.js index 4eb103f..a190bd4 100644 --- a/utils/global.js +++ b/utils/global.js @@ -127,4 +127,14 @@ export function getArea(str) { area.address = xiangxi return area; +} +//生成短随机数 +export function generateUUID() { + let timestamp = new Date().getTime(); + let uuid = 'xxxxxxxx4xxxyxxxxxx'.replace(/[xy]/g, function(c) { + let r = (timestamp + Math.random() * 8) % 16 | 0; + timestamp = Math.floor(timestamp / 16); + return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16); + }); + return uuid; } \ No newline at end of file