当前位置:首页 > IT技术 > Web编程 > 正文

js生成64位hash码
2021-10-20 10:40:53

1,方式一:直接进行生成64位

 1 getUuidCode(){
 2 //64长度
 3   var len=64;  
 4 //16进制   
 5   var radix=16;   
 6   var chars='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
 7   var uuid=[],i;
 8   radix=radix||chars.length;
 9   if(len){
10   for(i=0;i<len;i++)
11   uuid[i]=chars[0|Math.random()*radix];
12   }else{
13      var r;
14      uuid[8]=uuid[13]=uuid[18]=uuid[23]='-';
15      uuid[14]='4';
16      for(i=0;i<36;i++){
17      if(!uuid[i]){
18        r=0|Math.random()*16;
19        uuid[i]=chars[(i==19)?(r&0x3)|0x8:r];
20        }}}
21      return uuid.join('');
22 },

2,方式二:通过生成两个32位的编码进行字符串拼接

var code = getUuidCode().concat(getUuidCode());    //当位vue时,方法前添加 this

本文摘自 :https://www.cnblogs.com/

开通会员,享受整站包年服务立即开通 >