$(function(){ //获取随机数 var luckyNum = Math.round(Math.random()*3); //alert(luckyNum); if(luckyNum==0){window.location.href = "";} else if(luckyNum==1){window.location.href = "";} else if(luckyNum==2){window.location.href = "";} else if(luckyNum==3){window.location.href = "";} })
$(function(){ var arr = [1,2,3,4]; var result = []; if(arr.length === 0){arr=result;result = [];} var num = arr.splice(Math.floor(Math.random()*arr.length),1); result = num.concat(result); alert(result[0]); var luckyNum = result[0]; //alert(luckyNum); if(luckyNum==1){window.location.href = "";} else if(luckyNum==2){window.location.href = "";} else if(luckyNum==3){window.location.href = "";} else if(luckyNum==4){window.location.href = "";} })
$(function(){ var count=4; var originalArray=new Array;//原数组 //给原数组originalArray赋值 for (var i=0;i<count;i++){originalArray[i]=i+1;} originalArray.sort(function(){return 0.5 - Math.random();}); for(var i=0;i<count;i++){ var luckyNum = originalArray[i] alert(luckyNum); if(luckyNum === 1){window.location.href = "";return;} else if(luckyNum === 2){window.location.href = "";return;} else if(luckyNum === 3){window.location.href = "";return;} else if(luckyNum === 4){window.location.href = "";return;} } })
$(function(){ var luckyNum = randUnique(1,4,1); alert(luckyNum); if(luckyNum == 1){window.location.href = "";} else if(luckyNum == 2){window.location.href = "";} else if(luckyNum == 3){window.location.href = "";} else if(luckyNum == 4){window.location.href = "";} })
$(function(){ //存储首次进入的随机数 var globalNum = window.sessionStorage.getItem("skipNum",skipNum); var changeNum = Math.ceil(Math.random()*2); //alert("changeNum="+changeNum); if(changeNum == 1){ var arr = [1,2]; var skipNum = arr.splice(Math.floor(Math.random()*arr.length),1); //alert("skipNum="+skipNum); if(skipNum==1){window.location.href = "";} else if(skipNum==2){window.location.href = "";} } else if (changeNum == 2){ var arr = [3,4]; var skipNum = arr.splice(Math.floor(Math.random()*arr.length),1); //alert("skipNum="+skipNum); if(skipNum==3){window.location.href = "";} else if(skipNum==4){window.location.href = "";} } })
$(function(){ //存储首次进入的随机数 var globalNum = window.sessionStorage.getItem("skipNum",skipNum); var firstArr = [1,2]; var secondArr = [3,4]; var skipNum = firstArr.splice(Math.floor(Math.random() * firstArr.length),1); // alert(skipNum); if(skipNum == globalNum){ skipNum = secondArr.splice(Math.floor(Math.random() * secondArr.length),1);} globalNum = skipNum; window.sessionStorage.setItem("skipNum",skipNum); if(skipNum == 1){window.location.href = "";} else if(skipNum == 2){window.location.href = "";} else if(skipNum == 3){window.location.href = "";} else if(skipNum == 4){window.location.href = "";} })
var arr = new Array( "/lianjie1.html", "/lianjie2.html", "/lianjie3.html", ); window.location.href = arr[Math.floor(Math.random() * arr.length)];
/* * 获取不重复随机数 * @param integer start 随机数最小值 * @param integer end 随机数最大值 * @param integer size 随机数获取数量 最小为1,默认1 * @return integer|array 如 1或者[2,4,7,9] */ function randUnique(start,end,size){ var allNums = new Array;// 全部随机数值 size = size ? (size > end - start ? end - start : size) : 1;// 判断获取随机数个数 for (var i = start, k = 0; i <= end; i++, k++){allNums[k] = i;}// 生成随机数值区间数组 allNums.sort(function(){return 0.5 - Math.random();});// 打撒数组排序 return allNums.slice(0,size);// 获取数组从第一个开始到指定个数的下标区间 }
特别声明:本文仅供交流学习 , 版权归属原作者,部分文章为网络转载,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。若本文来源标注错误或无意侵犯到您的知识产权作品或损害了您的利益,烦请发送邮件与我们取得联系,我们会及时修改或删除。