/*方法一,产生不重复的值*/
function
display(){
RdnArray();
var
a=document.getElementById(
"x"
);
var
b =
new
Array(10);
b[0]=
"[0]"
;
b[1]=
"[1]"
;
b[2]=
"[2]"
;
b[3]=
"[3]"
;
b[4]=
"[4]"
;
b[5]=
"[5]"
;
b[6]=
"[6]"
;
b[7]=
"[7]"
;
b[8]=
"[8]"
;
b[9]=
"[9]"
;
a.innerHTML=
"您的扑克牌:"
+ b[RdnArr[0]] + b[RdnArr[1]] + b[RdnArr[2]];
}
function
RdnArray(){
RdnArr =
new
Array();
for
(
var
i=0;i<3;i++){
var
True =
false
;
NewRdn = ReturnRandom();
for
(
var
j=0;j<RdnArr.length;j++){
if
(RdnArr[j]==NewRdn){
True =
true
;
break
;
};
};
if
(True){i--;}
else
{RdnArr[RdnArr.length] = NewRdn;};
}
}
function
ReturnRandom(){
return
Math.floor(Math.random()*10);};
/*方法二,允许产生相同的值*/
function
display(){
var
a=document.getElementById(
"x"
);
var
b =
new
Array(10);
b[0]=
"[0]"
;
b[1]=
"[1]"
;
b[2]=
"[2]"
;
b[3]=
"[3]"
;
b[4]=
"[4]"
;
b[5]=
"[5]"
;
b[6]=
"[6]"
;
b[7]=
"[7]"
;
b[8]=
"[8]"
;
b[9]=
"[9]"
;
a.innerHTML=
"您的扑克牌:"
+ b[ReturnRandom()] + b[ReturnRandom()] + b[ReturnRandom()];
}
function
ReturnRandom(){
return
Math.floor(Math.random()*10);};