位数不多可以直接一步处理,位数多的话要循环<script> 
function cxm() 
{
var temp=new Array()
for(var i=0;i<12;i++)
{
temp[i]=Math.floor(Math.random()*10)
}
alert("您的查询码:"+temp.join("")); 
} </script>
<A href="javascript:cxm();">获取查询码 </A>