最近在玩地下城游戏,其中的赌马引起了我的注意,于是写了一个简单的赌马随机小程序。
第一步:获取随机数。
function random(){
returnMath.floor(Math.random()*8+1);
};
第二步:获取结果
function result(){
var newArr=[];
for(var i=0;i<3;i++) {
var num=random();
newArr.push(num);
};
returnnewArr;
};
第三步:去掉重复号码
function judgeRepeat(arr){
var flag=true;
for(var j=0;j
for(vara=j+1;a
if(arr[j]==arr[a]){
arr[a]=random();
judgeRepeat(arr);
}else{
flag=true;
}
}
};
if(flag){
return arr;
}
};
第四步:排序(选择排序)
functionsort(arr){
for(varj=0;j
for(vara=j+1;a
if(arr[j]>arr[a]){
vartemp=arr[a];
arr[a]=arr[j];
arr[j]=temp;
}
}
};
returnarr;
}