por exemplo:
0
01
012
0123
etc..
1234
12345
etc...
Precizo gerar todas combinacoes de numeros possiveis de 0 a 9 com limte de 6 carcteres
sei que ficaria imenso mais eu precizo =(
Alguem pode me ajudar?
Edição feita por: H²O, 04/12/2004, 05:31.
Posted 04/12/2004, 05:28
Edição feita por: H²O, 04/12/2004, 05:31.
Posted 04/12/2004, 07:35
Posted 04/12/2004, 09:13
for ($i = 0; $i <= 999999; $i++) :
echo $i . "<br />";
endfor;
Posted 04/12/2004, 09:34
nossa o__Ofor ($i = 0; $i <= 999999; $i++) :
echo $i . "<br />";
endfor;
Posted 04/12/2004, 09:39
Posted 04/12/2004, 09:41
na verdade os 2Nossa, verdade, achei que ele queria calcular o tanto de combinações, não exibi-la, foi mal...
Posted 04/12/2004, 09:47
Posted 20/09/2007, 17:11
Posted 20/09/2007, 17:17
Posted 20/09/2007, 17:35
Isso é aula de matemática!
To no segundo e tive essa aula esses dias hUAEHUEAH.
10.10.10.10 é o resultado de combinações numericas c/ 4 caracteres.
Abraços.
Posted 20/09/2007, 17:37
Posted 20/09/2007, 18:55
Á você quer listar as combinações?
Hmm, aí eu não manjo, sou meio leigo.
10.10.10.10 vai dar o resultado do máximo de combinações possíveis.
Porem, não vai listar elas.
Posted 20/09/2007, 20:01
0
à (10 ^ 4) - 1
(onde 4 é o número de caracteres), e imprimir os valores com sprintf(). Contudo, preferi lhe dar uma solução melhor, adaptada de um código que fiz algum tempo atrás, que suporta combinações de qualquer caractere, não só os dígitos. <?php function getCombinations($chars, $length) { $combinations = array(); $temp[0] = $chars; for ($i = 1; $i < $length; $i++) { for ($c = 0; $c < count($chars); $c++) { $m = $i - 1; for ($t = 0; $t < count($temp[$m]); $t++) { $value = $chars[$c] . $temp[$m][$t]; $p = ($c * count($temp[$m])) + $t; $combinations[$p] = $value; $temp[$i][$p] = $value; } } } return $combinations; } print_r(getCombinations(range(0, 9), 4)); ?>[]s Até mais
Posted 20/09/2007, 20:39
Posted 20/09/2007, 21:33
Á você quer listar as combinações?
Hmm, aí eu não manjo, sou meio leigo.
10.10.10.10 vai dar o resultado do máximo de combinações possíveis.
Porem, não vai listar elas.
isso, estou querendo listar as combinaçoes
Quem saber algo da um toque!
estou precisando muito disso
Bem, só para reforçar, quando você precisa de saber quantas combinações são possíveis, aplica-se 2ⁿ, onde n é igual a quantidade de números.
Exemplo:
Quantas combinações podem ser feitas com 5 número?
2⁵ = 32 combinações.
Partindo desse princípio, fica bem fácil
Abraços!
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)