當前位置:首頁 > 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/

開通會員,享受整站包年服務立即開通 >