Witam
probuje zrobic program lotto:) na 6 numerkow i mam problem z wygenerowaniem takich liczb dla ilosci zakladow by kazdy zaklad 6ciu liczb roznil sie 3-ma liczbami. Prubuje cos takiego ale cos w tym jest nie tak;
$t_klasyfikuj=array(11
,12
,13
,14
,14
,14
,14
,14
,14
,14
,15
,15
,15
,16
,16
,16
,17
,18
,19
);//,18,18,18,18,19,19,20,21,22,22,23,24,27);
for($z=0; $z<=2; $z++)
{
for($d=1; $d<=6; $d++)
$t_losuj[$z][$d]=$t_klasyfikuj[$l_losowa[$z][$d-1]];
}
$war2=0;
for($z=0; $z<=2; $z++)
{
do //powtarzaj poki kazde 6 liczb bedzie roznila sie 3 liczbami
{
for($z1=0; $z1<=2; $z1++)
{
for($d=1; $d<=6; $d++)
{
if ($t_losuj[$z][$d]==$t_losuj[$z1][1] or $t_losuj[$z][$d]==$t_losuj[$z1][2] or $t_losuj[$z][$d]==$t_losuj[$z1][3] or $t_losuj[$z][$d]==$t_losuj[$z1][4] or $t_losuj[$z][$d]==$t_losuj[$z1][5] or $t_losuj[$z][$d]==$t_losuj[$z1][6])
{
++$war[$z1];
}
}
if ($war[$z1]>=3)
{
$war2=0;
for($d=1; $d<=6; $d++)
$t_losuj[$z][$d]=$t_klasyfikuj[$l_losowa[$z][$d-1]];
}
else
{
++$war2;
}
}
}
while(
$t_losuj[$z][1]==$t_losuj[$z][2] or $t_losuj[$z][1]==$t_losuj[$z][3] or $t_losuj[$z][1]==$t_losuj[$z][4] or $t_losuj[$z][1]==$t_losuj[$z][5] or $t_losuj[$z][1]==$t_losuj[$z][6] or
$t_losuj[$z][2]==$t_losuj[$z][1] or $t_losuj[$z][2]==$t_losuj[$z][3] or $t_losuj[$z][2]==$t_losuj[$z][4] or $t_losuj[$z][2]==$t_losuj[$z][5] or $t_losuj[$z][2]==$t_losuj[$z][6] or
$t_losuj[$z][3]==$t_losuj[$z][1] or $t_losuj[$z][3]==$t_losuj[$z][2] or $t_losuj[$z][3]==$t_losuj[$z][4] or $t_losuj[$z][3]==$t_losuj[$z][5] or $t_losuj[$z][3]==$t_losuj[$z][6] or
$t_losuj[$z][4]==$t_losuj[$z][1] or $t_losuj[$z][4]==$t_losuj[$z][2] or $t_losuj[$z][4]==$t_losuj[$z][3] or $t_losuj[$z][4]==$t_losuj[$z][5] or $t_losuj[$z][4]==$t_losuj[$z][6] or
$t_losuj[$z][5]==$t_losuj[$z][1] or $t_losuj[$z][5]==$t_losuj[$z][2] or $t_losuj[$z][5]==$t_losuj[$z][3] or $t_losuj[$z][5]==$t_losuj[$z][4] or $t_losuj[$z][5]==$t_losuj[$z][6] or
$t_losuj[$z][6]==$t_losuj[$z][1] or $t_losuj[$z][6]==$t_losuj[$z][2] or $t_losuj[$z][6]==$t_losuj[$z][3] or $t_losuj[$z][6]==$t_losuj[$z][4] or $t_losuj[$z][6]==$t_losuj[$z][5]
and $war2<2);
}
Dzieki