fmarouvo Postado Abril 30, 2008 Denunciar Share Postado Abril 30, 2008 Olá, gostaria de saber se alguém pode me ajudar com a função rand....Eu preciso randomizar uma sequencia de 6 números entre si,sem repetir e "ligando" todos com todos, por exemplo:1, 2, 3, 4, 5 e 61 23 45 61 32 54 61 42 63 51 52 43 61 62 34 5Não tenho idéia de como fazer isto... fico no aguardo, obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Daniel L. Postado Maio 1, 2008 Denunciar Share Postado Maio 1, 2008 <?php $usados = array(); $n = array(); $i = 0; while($i<3){ $p = mt_rand(1,6); do{ $s = mt_rand(1,6); }while($s == $p); $numero = $p.$s; if(!in_array($numero, $n) and !in_array($s, $usados) and !in_array($p, $usados)) { $n[] = $numero; $i++; $usados[] = $s; $usados[] = $p; } } foreach ($n as &$v) { print $v . "<br />"; } ?>talvez tenha outra maneira de fazer, da uma buscada nas funções do PHP, mas assim também funciona. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fmarouvo
Olá, gostaria de saber se alguém pode me ajudar com a função rand....
Eu preciso randomizar uma sequencia de 6 números entre si,
sem repetir e "ligando" todos com todos, por exemplo:
1, 2, 3, 4, 5 e 6
1 2
3 4
5 6
1 3
2 5
4 6
1 4
2 6
3 5
1 5
2 4
3 6
1 6
2 3
4 5
Não tenho idéia de como fazer isto... fico no aguardo, obrigado!
Link para o comentário
Compartilhar em outros sites
1 resposta 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.