js生成32位指定格式的16进制字符串
本文关键字: 16进制, js
该函数返回32位 XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX格式的16进制字符串
function createHexRandom(){
var num = ”;
for (i = 0; i <= 31; i++)
{
var tmp = Math.ceil(Math.random()*15);
if(tmp > 9){
switch(tmp){
case(10):
num+=’A’;
break;
case(11):
num+=’B’;
break;
case(12):
num+=’C’;
break;
case(13):
num+=’D’;
break;
case(14):
num+=’E’;
break;
case(15):
num+=’F’;
break;
}
}else{
num+=tmp;
}
if((i==7||i==11)||(i==15||i==19)){
num+=’-‘;}
}
return num;
}
文章来源:https://www.vanfon.net