直接上代码:
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,进制)
其他转其他(其他先转十进制再转其他)