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>

解决方案 »

  1.   


    <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>
      

  2.   

    http://www.500wan.com/b_trade/public/new/fa_np_nsfs.js
    这个是从里面源代码里 弄得 selectByMachine_nsfs 和 selectRandomNum_nsfs 这2个函数
    主要是下面的  他每个都停了下 
    delayID=setTimeout("selectRandomNum_nsfs("+addFlag+","+times+")",chgcount*3);
      

  3.   

    to:hbhbhbhbhb1021 
    兄弟,这个是整个的显示出结果,能不能像500万那种,能够动态的一条,一条的显示出来?
      

  4.   


    <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>