Logo

JS生成GUID(全局唯一标识符)

photo

2023年10月23日

2015-12-10 11:49:49

function getGuid()
{
    var guid = "";
    for (var i = 1; i <= 32; i++){
        var flag = Math.floor(Math.random() * 10);
        //如果是偶数就设置成为
        if(flag%2 == 0) {
            //全大写
            var n = Math.floor(flag*2.4) + 65;
            //全小写
            // var n = Math.floor(flag*2.4) + 97;
            var n = String.fromCharCode(n);
            guid += n;
        } else {
            guid += flag;
        }        
      // if((i==8)||(i==12)||(i==16)||(i==20))
      //   guid += "-";
    }
    return guid;   
}

console.log(getGuid());

//获取字符
var a = 98;
console.log(String.fromCharCode(a));
//获取编码
var code = 'ABCDEFG';
console.log(code.charCodeAt(0) + ',' + code.charCodeAt(1));

 

所有附件
该文章没有附件.
本文为原创文章,请注意保留出处!

这篇文章是接着【三分钟快速搭建Vue3+webpack项目】的内容做的开发,有基础的可以跳过【三分...Vue3的vue-router路由详解

热门文章

修复群晖Synology Drive client右键菜单缺失问题 本教程主要解决windows10右键菜单中没有SynologyDrive菜单的问题,整体思路是找到...修复群晖SynologyDriveclient右键菜单缺失问题 作者:Pastore Antonio
1827 浏览量
docker如何查看一个镜像内部的目录结构及其内部都有哪些文件 前言:有时候我们会在docker上下载一个镜像,或者是上传一个镜像到docker上,甚至有时候就是在...docker如何查看一个镜像内部的目录结构及其内部都有哪些文件 作者:Pastore Antonio
1808 浏览量
Adobe Acrobat Pro 激活 这里记录了一些AdobeAcrobat的激活教程和组件。浏览量:1,688 作者:Pastore Antonio
1535 浏览量
configure: error: Package requirements (oniguruma) were not met configure:error:Packagerequirements(oniguruma)...configure:error:Packagerequirements(oniguruma)werenotmet 作者:Pastore Antonio
1535 浏览量
追寻日出,找回自己 为什么我要去追寻日出?其实我是一个很懒的人,每次都起不来,直到有一次我在租房中睡到了大天亮,阳光照...追寻日出,找回自己 作者:Pastore Antonio
1515 浏览量