• js生成64位hash码


    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
  • 相关阅读:
    2016/4/27 xml
    2016/4/27 网络编程
    2016/4/25 java io
    mysql 基础列题
    数据库的语法
    数据库
    io流
    xml
    网络编程
    gui2
  • 原文地址:https://www.cnblogs.com/pureray-hui/p/15427550.html
Copyright © 2020-2023  润新知