//onhashchange:事件:当hash值有变化的时候,就会出发

//彩票模拟取随机数
// window.onload=function(){
 
// var button=document.getElementById("button");
// var div=document.getElementById("div2");
 
// button.onclick=function(){
// var num=randomNum(35,7);
// window.location.hash=num;
// }
 
// window.onhashchange=function(){
// var num=window.location.hash.substring(1);
// div.innerHTML=num;
// }
 
// function randomNum(alls,now){
// var arr=[];
// for(i=1; i<=alls;i++){
//    arr.push(i);
// }
 
// var newarr=[];
// for(j=0; j<now; j++){
// newarr.push(arr.splice(Math.floor(Math.random()*arr.length),1));
 
//
// return newarr;  //结果输出
// }
 
// }
 
window.onload=function(){
 
var button=document.getElementById("button");
var div=document.getElementById("div2");
                var obj={};//定义对象做数组映射
     button.onclick=function(){
var num=randomNum(35,7);
var n=Math.random();
obj[n]=num;
window.location.hash=n;
}
 
window.onhashchange=function(){
var num=window.location.hash.substring(1);
 
div.innerHTML=obj[num]||"";  //
}
 
function randomNum(alls,now){
var arr=[];
for(i=1; i<=alls;i++){
   arr.push(i);
}
 
var newarr=[];
for(j=0; j<now; j++){
newarr.push(arr.splice(Math.floor(Math.random()*arr.length),1));
 
return newarr;  //结果输出
}
 
}