JS获取随机的16位十六进制的数

直接上代码:

function getRamNumber(){
var result='';
for(var i=0;i<16;i++){

result+=Math.floor(Math.random()*16).toString(16);//获取0-15并通过toString转16进制
}

//默认字母小写,手动转大写
return result.toUpperCase();//另toLowerCase()转小写
}

  

 

***知识点***

Math随机数:

//floor(参数)返回小于参数的最大整数

//random()获取随机数0-1,等于0/小于1

//round(参数)返回四舍五入最接近参数的值

进制转换:

十进制转其他

(x为十进制数,参数为选择转换的进制)

// x.toString(进制)

其他转10进制

(第一个参数为其他进制数,第二个参数为对应的进制)

//parseInt(x,进制)

其他转其他(其他先转十进制再转其他)

转载于:https://www.cnblogs.com/clm960227/p/7246621.html

你可能感兴趣的:(JS获取随机的16位十六进制的数)