首先,要实现生成n以内不重复的随机数,并将产生的随机数放入另一个Array中,用以下方法来完成:
function getRandomNumbers(count)
{
var numbers = new Array();
var original = new Array();
for (var i=0;i{
original[i] = i+1;
}
original.sort(function(){ return 0.5 - Math.random(); });
for (var i=0;i{
numbers[i] = original[i] - 1;
}
return numbers;
}
然后,在后台程序中,输出html脚本:
var sf = new Array();
sf[0]='
服务器名称 |
服务器IP |
开区时间 |
线路类别 |
版本介绍 |
客服QQ |
详细介绍 |
';
sf[1]='
服务器名称 |
服务器IP |
开区时间 |
线路类别 |
版本介绍 |
客服QQ |
详细介绍 |
';
再用之前的方法,生成随机数,并且按随机数把html脚本显示出来。
var numbers = getRandomNumbers(sf.length);
for( i=0;i{
document.write(sf[numbers[i]]);
}
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn