я уже сойду с ума, не пойму пчм при проверки в цикле масива на повтор в масиве одни 0, да я вначале заполняю его 0.
вообщем выкладываю свой код, вдруг у кого мысли будут по этому....
это яваскрипт. пхп не катит! сам знаю как на нём сделать.
помогите пожалуйста
myar = new Array(); //создаем массив
i2=0;
z=0;
function rndz(n)
{
n2 = n;
//alert(n2);
if (i2 == n2)
{
//alert("end1");
//alert(z);
rndz(0);
}
else
{
for (i=1; i<=n2; i=i+1)
{
rnd1 = parseInt((Math.random() * 10)); //
rnd2 = parseInt((Math.random() * 10)); // "генерируем число"
rnd = rnd1 + rnd2;
//myar[i] = rnd;
//alert(rnd);
for (i=1; i<=n2; i=i+1)
{
//document.write("p "+myar[i]+" x="+i+"<br>");
if (myar[i] == rnd)
{
//alert(myar[i]+"="+rnd+" x="+i);
rnd1 = parseInt((Math.random() * 10)); //
rnd2 = parseInt((Math.random() * 10)); // "генерируем число"
rnd = rnd1 + rnd2; //
//alert(myar[i]+"="+rnd+" x="+i);
z++;
//document.write("p "+myar[i]+" x="+i+"<br>");
for (i=1; i<=n2; i=i+1)
{
if (myar[i] == rnd)
{
//alert(myar[i]+"="+rnd+" x="+i);
rnd1 = parseInt((Math.random() * 10)); //
rnd2 = parseInt((Math.random() * 10)); // "генерируем число"
rnd = rnd1 + rnd2; //
//alert(myar[i]+"="+rnd+" x="+i);
z++;
}
}
}
}
myar[i] = rnd;
document.write(" "+myar[i]+" ");
i2=i2+1;
rndz(n2);
}
}
}
rndz(55);