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,进制)
其他转其他(其他先转十进制再转其他)