22选5<textarea id="textarea1"></textarea><input type="button" value="机选一注" onclick="show()">
<script language=javascript>
function show()
{
var obj=document.getElementById("textarea1")
var temp=new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22)
var strResult=new Array()
for(var j=0;j<5;j++)
{
var i=Math.floor(Math.random()*(22-j))
strResult[strResult.length]=temp[i]
temp.splice(i,1)
}
obj.value=strResult.join(",")
}
</script>
<script language=javascript>
function show()
{
var obj=document.getElementById("textarea1")
var temp=new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22)
var strResult=new Array()
for(var j=0;j<5;j++)
{
var i=Math.floor(Math.random()*(22-j))
strResult[strResult.length]=temp[i]
temp.splice(i,1)
}
obj.value=strResult.join(",")
}
</script>
<textarea id="textarea1" style="height:200;widht:200"></textarea><input type="button" value="机选五注" onclick="show()">
<script language=javascript>
function getNum()
{
var temp=new Array('01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22')
var strResult=new Array()
for(var j=0;j<5;j++)
{
var i=Math.floor(Math.random()*(22-j))
strResult[strResult.length]=temp[i]
temp.splice(i,1)
}
return strResult.join(",")
}
function show(){
var obj=document.getElementById("textarea1")
var result=new Array()
for(var i=0;i<5;i++)
{
result[i]=getNum()
}
obj.value=result.join("\n")
}
</script>
这个是从里面源代码里 弄得 selectByMachine_nsfs 和 selectRandomNum_nsfs 这2个函数
主要是下面的 他每个都停了下
delayID=setTimeout("selectRandomNum_nsfs("+addFlag+","+times+")",chgcount*3);
兄弟,这个是整个的显示出结果,能不能像500万那种,能够动态的一条,一条的显示出来?
<textarea id="textarea1" style="height:200;widht:200"></textarea><input type="button" value="机选五注" onclick="show()">
<script language=javascript>
function getNum()
{
var temp=new Array('01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22')
var strResult=new Array()
for(var j=0;j<5;j++)
{
var i=Math.floor(Math.random()*(22-j))
strResult[strResult.length]=temp[i]
temp.splice(i,1)
}
return strResult.join(",")
}
function show(){
document.getElementById("textarea1").value=""
showEach();
}
i=0;
function showEach()
{
var obj=document.getElementById("textarea1")
obj.value=obj.value+"\n"+getNum()
if(i++>3)i=0
else
setTimeout("showEach()",500)
}
</script>