как то раз уже спрашивал здесь по этому поводу...
нужен был скрипт, хранящий в себе массив ссылок и выдающий по три случайных... причем ни одна из этих трех не должна по идее повторяться...
кручу, верчу, меняю... а все равно происходят эти повторения....
кто знает почему??? и что тут некорректно???
var links=new Array();
links[0] = "";
links[1] = "";
links[2] = "";
links[3] = "";
links[4] = "";
links[5] = "";
links[6] = "";
links[7] = "";
links[8] = "";
links[9] = "";
var linksprint = Array();
function check(n)
{
for(k=0;k{
if (n== linksprint[k]) { return false;}
}
}
linksprint[0]=links[Math.round(9*Math.random())];
linksprint[1]=links[Math.round(9*Math.random())];
while(check(linksprint[1]==false)) {linksprint[1]=links[Math.round(9*Math.random())];}
linksprint[2]=links[Math.round(9*Math.random())];
while(check(linksprint[2]==false)) {linksprint[2]=links[Math.round(9*Math.random())];}
document.write(\'\');
document.write("
"+linksprint[0]+"
");
document.write(linksprint[1]+"
");
document.write(linksprint[2]+"
");
document.write(\'
\');