<script>
var s = "";
for(var i=25 ;i>0;i--)
{
if(s !="") s+="," ;
s +=(Math.random()).toFixed(2)*100 ;
}
alert(s);
</script>
取得25个1-100的随机数
var s = "";
for(var i=25 ;i>0;i--)
{
if(s !="") s+="," ;
s +=(Math.random()).toFixed(2)*100 ;
}
alert(s);
</script>
取得25个1-100的随机数
就是1-25,这25个数,不能重复填充,该怎么做呀??
function buildtable()
{
var tabletop="<table border=1 cellpadding=5 cellspacing=0 align=center>";
var tablebody="";
var tablefoot="</table>";
for (var i=1;i<=25;i++)
{
if (i%5==1)
tablebody+="<tr>";
tablebody+="<td align=center>"+(Math.random()*100).toFixed(0)+"</td>";
if (i%5==0)
tablebody+="</tr>";
}
return tabletop+tablebody+tablefoot;
}
</script>
<body topmargin="0" leftmargin="0">
<script language=javascript>
document.write(buildtable())
</script>
</body>
<body>
<table id="tab" align="center" border="1">
</table>
</body>
<script type="text/javascript">
var num=25;
var rows=5;
var cells=5;var tab=document.getElementById("tab");
var arr=new Array(num);for(var i=1;i<=num;i++){
arr[i-1]=i;
}
for(var i=0;i<rows;i++){
var tr=tab.insertRow(0);
for(var j=0;j<cells;j++){
var td=tr.insertCell(0);
var rnd=Math.round(Math.random()*(arr.length-1));
td.innerHTML=arr[rnd];
arr.splice(rnd,1);
}
}
</script>
</html>