<script>
var idd = Math.round(Math.random()*32+1)//
var idd1 = Math.round(Math.random()*32+1)//
var idd2 = Math.round(Math.random()*32+1)//
var idd3 = Math.round(Math.random()*32+1)//
var idd4 = Math.round(Math.random()*32+1)//
var idd5 = Math.round(Math.random()*32+1)//
var w18 = Math.round(Math.random()*16+1)//
if(idd!=idd1!=idd2!=idd3!=idd4!=idd5)
document.write(idd+" "+idd1+" "+idd2+" "+idd3+" "+idd4+" "+idd5+" "+"<span id=wo>"+w18+"<span>");
else document.write("错误")
</script>

解决方案 »

  1.   

    if(idd!=idd1!=idd2!=idd3!=idd4!=idd5)不能这样写应该是if (idd != idd1 && idd != idd2 && ...)
      

  2.   


    <script>
    var a=[],b=[], t=null,f=false;
    for(var i=0;i<8;i++){
      var n=i==7?16:32
      t=Math.round(Math.random()*n+1);
      if(!a[t]){a[t]=t;b.push(t)}
      else{f=true}
      a[t]=true;
    }if(!f){document.write(b);}
    else{ document.write("错误")}
    </script>
      

  3.   

    代码是有问题的
    if(!f){document.write(b);}
    else{ document.write(b+"错误")}