我找到了。谢谢大家,虽然没一个人帮我。<SCRIPT language=javascript>
<!--
var ny=36;
var nu=7;
var nm=nu+1;
check = new Array (nu);
k=1;
while (k<nm) {
j = Math.random()*100%ny;
check[k]=Math.ceil(j);
flag = "t";
for (var t=1; t<k; t++) {
if (check[k] == check[t]) {
flag = "f";}
}
if (flag == "f") {
   k--;
}
k++;
}
for (var j=1; j<nm; j++) {
for (var p=0; p<nm-j; p++) {
if (check[p] > check[p+1]) {
temparea = check[p];
check[p] = check[p+1];
      check[p+1] = temparea;}
}
}
for (var n=1; n<nm; n++) {
   document.write("["+ check[n] + "]" + " ");
}
//-->
</SCRIPT>

解决方案 »

  1.   

    有那么麻烦么?给你,每秒钟变一次……
    <script language=JavaScript>
    function show()
      {var aSrc=new Array();
       var i=0,j,l;
       while(i<3)
         {j=Math.floor(5* Math.random()+1);
          for(l=0;l<i;l++)
            if(aSrc[l]==j)
              break;
          if(l==i)
            aSrc[i++]=j;
         }
       for(i=0;i<3;i++)
         eval("eyun"+i).src=aSrc[i]+".gif"
      }
    </script>
    <body onload="setInterval('show()',1000)">
    <img src="" id="eyun0" /><img src="" id="eyun1" /><img src="" id="eyun2" />
      

  2.   

    忘了说,图片名要以1.gif~5.gif命名
      

  3.   

    xinyunyishui(心云意水) 你的代码我用不上,不过谢谢你。给你三十分。
    我几乎把csdn搜遍了,没有这方面的。后来我在一个彩票网站上找到源代码。(36选7)
      

  4.   

    就是你上面的那个太麻烦了别的不说就说
    j = Math.random()*100%ny
    有必要绕一圈吗?
    j = Math.random()*5不就得了当然也可以把5换成变量
      

  5.   

    就是你上面的那个太麻烦了别的不说就说
    j = Math.random()*100%ny
    有必要绕一圈吗?
    j = Math.random()*5不就得了当然也可以把5换成变量
      

  6.   

    就是你上面的那个太麻烦了别的不说就说
    j = Math.random()*100%ny
    有必要绕一圈吗?
    j = Math.random()*5不就得了当然也可以把5换成变量
      

  7.   

    xinyunyishui(心云意水) ,抱歉,我结帐的时候报错,让我联系版主。低下给了两行错误代码
    我返回结帐的时候就结不了了。
      

  8.   

    xinyunyishui(心云意水) ,抱歉,我结帐的时候报错,让我联系版主。低下给了两行错误代码
    我返回结帐的时候就结不了了。加载xml文件错误,请跟斑竹联系!!请斑竹生成以下论坛的贴子列表!!
    roomid:304
    typenum:2
      

  9.   

    xinyunyishui(心云意水) ,抱歉,我结帐的时候报错,让我联系版主。低下给了两行错误代码
    我返回结帐的时候就结不了了。加载xml文件错误,请跟斑竹联系!!请斑竹生成以下论坛的贴子列表!!
    roomid:304
    typenum:2
      

  10.   

    <script>
    function demo(){
    var a=[1,35,34,2,6,3,8],num=3
    var tmp=a;
    var v=[];
    for(var i=0;i<num;i++){
    var n=Math.random()*tmp.length|0
    v[v.length]=tmp[n]
    tmp=tmp.slice(0,n).concat(tmp.slice(n+1))
    }
    alert(v)
    }
    demo()
    </script>