tenho q fazer um sorteio entre determinados numeros (no exemplo entre 1 e 200) sendo q cada prêmio possua 5 ganhadores, e em N quantidades de vezes definidas pelo usuário...
só q em cada prêmio não pode dar numeros iguais, e eu não tou conseguindo, as vezes dá numero repetido...
alguém pode me ajudar ?? acredito q seja simples mas todas as lógicas q tenho tentado, tem dado errado....
<?
for($j=0;$j<$n;$j++) // n = N tipos de premios definidos pelo usuário
{
?>
<tr>
<td width="112" class="style38" align="center"><strong> Prêmio <? echo $j+1; ?></strong></td>
<? for ($i=0;$i<5;$i++)
{ ?>
<td width="23" class="style38"> <?
$num = rand(1,200); // random entre 1 e 200
/*for ($k=0; $k<$i;$k++) PARTE QUE NÃO CONSIGO FAZER FUNCIONAR....
{
if($num[$k] != $num)
{*/
echo $num;
/*}
}*/
?> </td> <? } ?>
</tr>
<?
}
}
?>
Pergunta
tfguitar
Fala galera, tenho mais uma dúvida aqui....
tenho q fazer um sorteio entre determinados numeros (no exemplo entre 1 e 200) sendo q cada prêmio possua 5 ganhadores, e em N quantidades de vezes definidas pelo usuário...
só q em cada prêmio não pode dar numeros iguais, e eu não tou conseguindo, as vezes dá numero repetido...
alguém pode me ajudar ?? acredito q seja simples mas todas as lógicas q tenho tentado, tem dado errado....
Editado por tfguitarLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.